ルートディレクトリからホームディレクトリにファイルをコピーしようとしています。 ROOTユーザーとしてファイル抽出を実行する必要があります。ルートディレクトリに抽出されるのがわかりますが、今私のホームディレクトリからアクセスしたいと思います。これを行うために多くのコマンドを試しましたが、失敗したようです。
答え1
ユーザー名が次のとおりであるとします。ディアドレ:
ルートとして、ルートのhomedirから次にファイルを移動する必要があります。ディアドレhomedirに所有権を付与します。ディアドレ:
mv /root/somefile ~deirdre/
chown deirdre ~deirdre/somefile
これを完了すると、次のようにログインできます。ディアドレファイルにアクセスします。
ファイルがルートのホームディレクトリにあるのか、ファイルシステムのルートにあるのかは、あなたの質問では明確ではありません。最後の場合、コマンドは次のようになります。
mv /somefile ~deirdre/
chown deirdre ~deirdre/somefile
答え2
もう一つの方法はこれです
sudo猫/ root / somefile | sudo 猫 /root/somefile 猫 > ~/somefile
説明する:
|
パイプを介した個別の権限アクセス(例:- これは、権限境界を次のように設定できることを意味します。
sudo right command
|
normal right command
- それで私たちができることは、
cat
sudo権限を使用してファイルを出力してからファイルを受け取り、cat
ホームディレクトリに戻すことです。