ディレクトリ所有権の変更

ディレクトリ所有権の変更

ディレクトリの所有権を特定のグループに変更しようとしています。
実行してみるgetent groupと、私が興味のあるグループがそこにあった - sudo:x:27
今私は次のようにchownを実行します。
sudo chown -R sudo /PATH/TO/DIR
id 'sudo': no such user
も試してみました。このコマンドは実際に実行されていますが、今必要なディレクトリでこのコマンドを使用しようとすると、次のメッセージがsudo chown -R 27 /PATH/TO/DIR表示されます(そして権限が変更されたことを確認しました)。私は何が間違っていましたか?mkdirpermission deniedls -l

答え1

chownはユーザーとグループをuser:group。グループのみを変更したい場合:

sudo chown -R :sudo /PATH/TO/DIR

答え2

chgrp コマンドを使用します。つまり。

sudo chgrp -R /PATH/TO/DIR

名前または数字にはwillを使用してくださいchown。ユーザー名/UIDも正しく指定すると仕様が27機能します。たとえば、

sudo chown -R 0:27 /PATH/TO/DIR  

所有権をに設定しますroot:sudo

グループだけを変更したい場合は、chgrp簡単にすることができます。

単一のディレクトリ(つまり指定されたディレクトリ)のみを変更するには、-Rオプションを省略します。

権限を変更するには、このchmodコマンドを使用します。

関連情報