ルートユーザーからすべてのユーザーにアクセス許可を変更する方法


21

rootユーザーとしてコマンドラインにフォルダーを作成しました。次に、GUIモードでそれとその内容を編集します。これを許可するには、どのように許可を変更しますか?


setfaclコマンドを使用できます。
ラメシュ

回答:


31

正しく理解できたら、ターミナルを起動し、そのディレクトリの1つ上のレベルに移動し、ルートに移動してコマンドを発行します。

chown -R user:group directory/

これにより、directory/ユーザーuserおよびグループの所有権(およびその中のその他すべて)が変更されますgroup。多くのシステムでは、各ユーザーの名前が付けられたグループが自動的に追加されるため、次のようにすることができます。

chown -R user:user directory/

この後、GUIからツリーを編集しdirectory/たり、そのdirectory/下のファイル/ディレクトリのパーミッションを変更したりすることもできます。

本当にすべてのユーザーにすべてのファイルに対する完全なアクセス許可を与えたい場合directory/(これがあなたのパーソナルコンピューターである場合は問題ないかもしれませんが、マルチユーザー環境には絶対にお勧めできません)、これを発行できます:

chmod -R a+rwX directory/

ルートとして。


最後に入力したコマンドを元に戻すにはどうすればよいですか?
tjons

1
@TJonS最後のコマンドは、すべてのユーザーに対する(ほぼ)すべての権限を開くため、取り消す権限に応じて元に戻すことができます。
ジョセフR.

8

ターミナルに入力するだけです:

chmod -R 777 directory/

そして、それはすべてのために利用可能になります!


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.