Linux では、chown コマンドを使用して、ファイルが属するユーザーとグループを変更できます。ユーザーを変更するための構文は「chown [-R] owner file or directory」で、変更するための構文は「chown [-R] owner file or directory」です。グループは「 chown [-R]: 所属するグループ ファイルまたはディレクトリ」です。
#このチュートリアルの動作環境: linux5.9.8 システム、Dell G3 コンピューター。
Linux では、ファイルが作成されるとき、ファイルの所有者はファイルを作成したユーザーになります。ファイル ユーザーはファイルの所有者とユーザー グループを変更できます。また、root ユーザーでは、任意のファイルの所有者とユーザー グループを変更できます。
ファイルが属するユーザーとグループを変更するには、chown コマンドを使用する必要があります。
chown コマンドは、「change owner」の略称と考えられ、主にファイル (またはディレクトリ) の所有者を変更するために使用されます。また、このコマンドは、ファイル (またはディレクトリ) の所有者を変更することもできます。ファイル (またはディレクトリ) が属します。
所有者のみを変更する必要がある場合は、次の基本形式の chown コマンドを使用できます:
chown [-R] 所有者 文件或目录
- R
(大文字に注意) オプションは、サブディレクトリ内のすべてのファイルとともに所有者を変更することを意味します。
所属するグループのみを変更する必要がある場合は、chown コマンドの次の基本形式を使用できます:
chown [-R] :所属组 文件或目录
すべてを同時に変更する必要がある場合 chown コマンドの基本形式は次のとおりです:
chown [-R] 所有者:所属组 文件或目录
chown コマンドでは、ドット (.) を文字列の間に使用することもできることに注意してください。ユーザーがアカウント設定時に小数点(zhangsan.temp など)を追加すると、システムの誤判断の原因となります。したがって、所有者とその所有者が属するグループを接続するにはコロンを使用することをお勧めします。
もちろん、chown コマンドは、ファイルまたはディレクトリが属するグループの単純な変更もサポートしています。たとえば、 chown :group install.log は、install.log ファイルが属するグループの変更を意味します。通常、chgrp コマンドはグループの変更に使用されるため、chown コマンドの使用はお勧めしません。
もう 1 つ注意すべき点は、chown コマンドを使用してファイルまたはディレクトリの所有者 (または所有者) を変更する場合、ユーザー user (またはユーザー グループ) が存在することを確認する必要があり、そうでない場合はコマンドを実行できないことです。正しく実行され、「無効なユーザー」または「無効なグループ」というプロンプトが表示されます。
chown コマンドの使用例
1. ファイルの所有者を変更します
まず、ls -l コマンドを使用してファイルの所有者を確認します。例:
#ls -l tmpfile -rw-r-r-- 1 himanshu family 0 2019-03-30 11:03 tmpfile
以下では、chown コマンドを使用して tmpfile ファイル
#chown root tmpfile
の所有者を変更し、次を使用します。 ls -l コマンドで確認する tmpfile ファイル
#ls -l tmpfile -rw-r-r-- 1 root family 0 2019-03-30 11:04 tmpfile
の所有者を見ると、tmpfile ファイル「himanshu」の所有者が「root」
## に変更されていることがわかります。 #2. ファイル グループの変更
#chown :root tmpfile
#ls -l tmpfile -rw-r-r-- 1 root root 0 2019-03-30 11:04 tmpfile
Linux チュートリアル#」 ##"
以上がLinux でファイルが属するユーザーとグループを変更する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。