Linuxで、ある階層以下のフォルダ(ディレクトリ)、ファイルのアクセス権(パーミッション)を一括で変更する
- 2007-05-07 (月)
- Linux、Vine Linux
グーグルで何度も、キーワードを変えて検索したが、なかなか出てこなかったので
(というか見逃しただけかもしれない。)、危うく、一つ一つアクセス権(パーミッション)を
変更するところだった。。。
「パーミッション Linux アクセス権 一括 変更 コマンド samba ファイル フォルダ」
「アクセス権の一括変更 Linux」
とかのキーワードで、検索をかけたわけですが。。。。
※あくまで、私(Linux初心者)のLinux学習中のメモ。(間違っていても責任は取れません。)
★ある階層以下のフォルダ(ディレクトリ)、ファイルのアクセス権を一括で変更する。
以下で、フォルダ(ディレクトリ)の下の階層のすべてのフォルダ(ディレクトリ)、ファイルが777になる。
# chmod -R ugo+rwx /フォルダ(ディレクトリ)

逆に
以下で、フォルダ(ディレクトリ)の下の階層のすべてのフォルダ(ディレクトリ)、ファイルが000になる。(らしい)
# chmod -R ugo-rwx /フォルダ(ディレクトリ)
★具体例1
フォルダ(ディレクトリ)が777の状態で、以下のコマンドを実行すると、
フォルダ(ディレクトリ)の下の階層のすべてのフォルダ(ディレクトリ)、ファイルが770になる。(のかな?)
# chmod -R o-rwx /フォルダ(ディレクトリ)
★具体例2
フォルダ(ディレクトリ)が777の状態で、以下のコマンドを実行すると、
フォルダ(ディレクトリ)が770になる。(のかな?)
# chmod o-rwx /フォルダ(ディレクトリ)
---
★コマンドの説明(偉そう。。。)
chmod:ファイルやディレクトリのパーミッションの変更のコマンド
-R:すべて(下の階層)を変更する場合つける。
u:User(ユーザー)
g:Group(グループ)
o:Other(その他)
+:(権限を)追加する。
-:(権限を)取り除く。
r:読み込み
w:書き込み
x:変更
---
同様に、所有権、グループも一括で変更できるらしい。
★ある階層以下のフォルダ(ディレクトリ)、ファイルのアクセス権を一括で変更する。
以下で、フォルダ(ディレクトリ)の下の階層のすべてのフォルダ(ディレクトリ)、ファイルの所有者がyasokiになる。
# chown -R yasoki /フォルダ(ディレクトリ)
---
★ある階層以下のフォルダ(ディレクトリ)、ファイルのグループを一括で変更する。
以下で、フォルダ(ディレクトリ)の下の階層のすべてのフォルダ(ディレクトリ)、ファイルのグループがyasokiになる。
# chgrp -R yasoki /フォルダ(ディレクトリ)
- Newer: toto(サッカーくじ)のBIGがキャリーオーバーで1等賞金が10億円を越す。
- Older: タイヤ交換、 2 台目