ハードドライブにディレクトリがありますが、そのディレクトリのすべての内容を変更したいと思います。根に所有トムク。私はNemo、Krusader、およびNautilus(すべてsudoを使用してrootとして開始)を試してみましたが、すべてこれらの変更を再帰的に適用できると主張しています。命令を出した後確認してみたら誰もしませんでした。
これで、ユーザーが所有するホームディレクトリが作成されました。トムクそのサブディレクトリは次のものです。根。各サブディレクトリには、所有権がtomcですが、ルートである必要がある何百ものファイルがあります。
chmodコマンドを試してみることもできますが、複雑さを探るのは恐ろしく危険です。これは私が作業しているバックアップファイルです。置き換えることはできませんが、コピーや作成するスペースはありません。
私が望むことを達成する簡単な方法はありますか?私は間違いなくコマンドラインで作業することに反対しません。 GUIがより安全で正常に動作しているようです。しかしそれは真実ではない。
答え1
chmodコマンドを使用するのが好きではないかもしれませんが、これは最も直接的で簡単な方法の1つです。 Guillermoが述べたように、sudoを使用してファイルエクスプローラを実行し続けることはできますが、持続する保証はありません。sudoで始めるには、コマンドラインからコマンドを実行する必要があります。
chown -R tomcat <DIRECTORY>
これは、ディレクトリ内のすべてのファイルとディレクトリの所有者をuserに変更する最も簡単な方法ですtomcat
。正確に何をしているのかを理解しやすくするために、マニュアルページを見てみましょう。
man chown
このコマンドの構文は次のとおりです。chown [OPTION]... [OWNER][:[GROUP]] FILE...
-Rオプションを使用してchownを呼び出してtomcatを所有者として選択すると、ファイルは目的のディレクトリになります。
マニュアルページを見ると、-Rフラグは次のようになります。-R, --recursive operate on files and directories recursively
必要に応じて、フラグを使用してそのフラグ-v
が実行するアクションを正確に表示することもできます。新しく注文してくださいchown -Rv tomcat <DIRECTORY>
男性:-v, --verbose output a diagnostic for every file processed
答え2
Linuxでは、コンソールツールは通常、GUIツールよりも古く、信頼性が高く、よりよくサポートされています。さらに、GUIでroot操作を実行することは、コマンドラインで操作を実行するのと同じくらい危険です。この場合、まったく危険ではありません。 sudoアクセス権がある場合は、とにかく権限と所有権の確認をバイパスする可能性があるため、権限コマンドを実行し続ける限り、後でキャンセルできない操作を実行することはできません。
sudo chown tomc -R foo
ここで、fooはツリーへのパスであり、正確に必要な操作を実行する必要があります。
答え3
フォーマットして申し訳ありません。現在携帯電話を使用しています。
/home/があり、そのディレクトリに2つのフォルダ、つまりフォルダ1とフォルダ2があり、両方がルートが所有しているとします。
Folder1のすべてのファイルを変更するには、次のコマンドを使用できます。chown -cR tomc:root /home/folder1/ -cオプションは変更を印刷します。 root:rootでは、tomc:root -Rは再帰を意味するため、フォルダ1内のすべてのエントリ