ファイルやフォルダの詳細に表示される文字列の意味
- 所有者とグループという概念があることをまず理解する
各ユーザはグループをもっている - 誰がどこのグループに属するかは/etc/groupに設定がある
[groups ユーザ名] で任意のユーザの所属するグループが表示できる
例)
drwxr-xr-x 5 yamada.taro Domain Users 170 2 11 22:16 ruby
- ファイル/フォルダの所有者/グループ
2. yamada.taro:所有者- Domain Users:グループ
- ファイルのパーミッション
- 先頭のdや-:ディレクトリかファイルかの違い
- 左3文字のrwx:所有者が読み書き実行できるかどうか
- 真ん中3文字のrwx:グループに属するユーザが読み書き実行できるかどうか
- 右3文字のrwx:赤の他人が読み書き実行できるかどうか
実行権限や所有者の変更
chmod
$ chmod a+x test ←すべてのユーザーに実行権限を与える
- 誰の?(who)
- u 所有者の権限
- g グループの権限
- o その他のユーザーの権限
- a すべての権限
- どうする?
2. + 後に記述した権限を付加する-
- 後に記述した権限を削除する
- = 後に記述した権限にする
-
- 何を?
- r 読み込み権限
- w 書き込み権限
- x 実行権限
chown
# chown hoge-user file1 ←file1の所有者をhoge-userに変更する
# chown -R www public.shtml
↑public.shtmlディレクトリ内の
すべてのファイルおよびディレクトリの所有者をwwwにする
参考
シェルプログラミング実用テクニック
【 chmod 】 ファイルやディレクトリのアクセス権を変更する
【 chown 】 ファイルやディレクトリの所有者を変更する