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


42

一部のファイルとディレクトリへのアクセスに問題があり、それらにアクセスするために割り当てられたグループまで追跡しました。

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

この変更を必要とするファイルとディレクトリは多数あります。chmodを使用すると、正しく設定され、Ubuntuを初めて使用する所有者が変更されると思われる場合は、アクセス許可設定で所有者とグループがどのように機能するかをよく理解せずに実験することをためらいます。

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

回答:


79

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}


15

Rinzwindの答えに加えてchown :group [file|directory]、グループのみを変更し、所有者はそのままにしておくこともできます。


それは、リンツウィンドの答えがすでに言っていることですが、それほど明確ではありません。あなたの答えは重複していないと思います。
デビッドフォースター

-1

グループを現在のユーザーに変更します。これを使って:

sudo chgrp -R $USER ~/.blabla

1
Askubuntuに貢献していただきありがとうございますが、これは受け入れられた回答の複製です。削除することを検討してください。
user3140225
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.