ホームページ >運用・保守 >Linuxの運用と保守 >Linux でファイルが属するユーザーとグループを変更する方法

Linux でファイルが属するユーザーとグループを変更する方法

青灯夜游
青灯夜游オリジナル
2021-12-28 18:55:1049565ブラウズ

Linux では、chown コマンドを使用して、ファイルが属するユーザーとグループを変更できます。ユーザーを変更するための構文は「chown [-R] owner file or directory」で、変更するための構文は「chown [-R] owner file or directory」です。グループは「 chown [-R]: 所属するグループ ファイルまたはディレクトリ」です。

Linux でファイルが属するユーザーとグループを変更する方法

#このチュートリアルの動作環境: 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 コマンドを使用してグループ (ファイルが属するグループ) を変更することもできます。

次のコマンドを使用して、ファイルが属するグループを変更します:

#chown :root tmpfile

次に、ls -l コマンドを使用して、tmpfile ファイルが属するグループを確認します。 ## 一度にすべてを直接行うこともできます。ファイルの所有者とグループを root に変更するには、次のコマンドを使用する必要があります。

#ls -l tmpfile
-rw-r-r-- 1 root root 0 2019-03-30 11:04 tmpfile

推奨される関連ビデオ チュートリアル: 「

Linux チュートリアル#」 ##"

以上がLinux でファイルが属するユーザーとグループを変更する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。