web-dev-qa-db-ja.com

権限をrootユーザーからすべてのユーザーに変更するにはどうすればよいですか?

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

25
tjons

私があなたを正しく理解している場合は、ターミナルを起動し、そのディレクトリの1つ上のレベルに移動し、ルートに変更して、次のコマンドを発行します。

chown -R user:group directory/

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

chown -R user:user directory/

この後、GUIからdirectory/の下のツリーを編集し、directory/およびその下のファイル/ディレクトリの権限を変更することもできます。

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

chmod -R a+rwX directory/

ルートとして。

37
Joseph R.

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

chmod -R 777 directory/

そしてそれはすべてのために利用できるようになります!

10
Gani Rakhmatov

このLinuxコマンドを使用するだけです

Sudo chown -R :users your_directory