ディレクトリのグループ設定を変更するコマンドは何ですか?

ディレクトリのグループ設定を変更するコマンドは何ですか?

アクセスするために割り当てられたグループを追跡したいくつかのファイルとディレクトリへのアクセスに問題が発生しています。

ディレクトリのプロパティ/権限メニューでグループ名を手動でデフォルト設定 (MyGroup) から Drupal Web サイトで使用される www-data に変更すると、ディレクトリ エラー メッセージが表示されなくなります。

この変更を必要とするファイルとディレクトリは多数あります。chmod を使用すると、正しく設定されている所有者が変更されると信じていますが、Ubuntu は初めてなので、権限設定で所有者とグループがどのように機能するかをよく理解せずに実験するのは気が進みません。

ディレクトリのグループ設定を変更するコマンドは何ですか?

答え1

chmod所有者は変更されません。権限が変更されます。chown所有者 (および必要に応じてグループ) が変更され、chgrpグループが変更されます。

使用できます

chown {-R} [user]{:group} [file|directory]

ユーザーとグループの所有権を設定し、その-R中にあるすべてのものをどこに保存するかを設定しますdirectory。つまり、ユーザー rinzwind とグループ rinzwind にsudo chown -R rinzwind:rinzwind /tmp/設定し、その中にあるすべてのものをそこに保存します/tmp/

もあります

chgrp {-R} [group] [file|directory]

ユーザーの権限を変更する必要がなく、グループのみを設定する必要がある場合。

ああ、 を使ってユーザーがどのグループに属しているか確認することもできますgroups {username}

答え2

Rinzwind の回答に加えて、chown :group [file|directory]グループのみを変更し、所有者をそのまま残すために を使用することもできます。

答え3

グループを現在のユーザーに変更するには、次のようにします。

sudo chgrp -R $USER ~/.blabla

関連情報