まず、chgrp
を使用します chown の代わりにコマンドを実行すると機能します。
chown を使用する場合.....ほとんどの Linux コンテキストでは、セキュリティ上の理由から、ファイル、ディレクトリなどの所有者としてマークされているかどうかにかかわらず、所有権の変更は root ユーザーに制限されています。あるケースでは、これは、ユーザーがファイル許可ビットを 777 に設定し、ファイルの所有権を他の不明なユーザーに変更してクォータを使い果たすことによって、クォータを回避するのを防ぐためです。
chown
を使用して 特に所有権が変更されていないユーザーコンテキストでのコマンドは、ファイルのグループを変更するためだけに使用しないでください。
注:ファイルを変更しようとしているグループのメンバーである必要があります。これは id -a
で確認できます .グループに属していない場合は、ファイルの所有者であっても、このメッセージが表示されます。
現在のグループの所有権を に変更するには、グループの一員である必要があります。 /etc/groups
を編集できます ファイルを root として実行して、ユーザー justin が nginx グループの一部であることを確認します。グループに変更を加えた後、システムに再ログインして有効にするか、再起動/ログアウトせずにグループに変更する必要があります。cmd newgrp nginx
を使用できます。 .
これで、ファイルまたはフォルダーのグループを cmd chgrp nginx test
で変更できるはずです ユーザーjustinとして。