パーミッション設定(CUI) [Linux]
LinuxでCUI操作にてパーミッションの確認と変更方法
今更感満載ですが、初心者な自分への覚え書き
<設定内容を確認する>
#ls -l
又は
#ll
合計 0
drwxrws--- 2 user group 6 9月 14 20:51 cgi-bin
drwxrws--- 2 user group 6 9月 14 20:51 html
①種類
"-" ファイル
"d" ディレクトリ
"l" シンボリックリンク
②所有者の権限
③グループの権限
④その他の権限
"r" 読み取り
"w" 書き込み
"x" 実行
"s" 親フォルダから継承(SUID/SGID)
"-" 権限なし
⑤ファイルへのリンク数
⑥所有者ユーザ名
⑦グループ名
⑧ファイルサイズ(byte)
⑨ファイル更新日時
⑩フォルダ/ファイル名
<設定を変更する>
数値で指定する方法(一括設定)
#chmod xxx hoge
①所有者に設定する権限
②グループに設定する権限
③その他に設定する権限
与えたい権限を以下の数値の和により設定する
4 = "r" 読み取り
2 = "w" 書き込み
1 = "x" 実行
④設定対象のフォルダ/ファイル
上の例ではhogeに対し所有者に"r"+"w"+"x"、グループに"r"、その他に"なし"を設定。
記号で指定する方法(一部変更)
#chmod g+w hoge
①変更対象
"u" 所有者
"g" グループ
"o" その他
"a" 全て
②変更方法
"=" 指定した権限を設定する
"+" 指定した権限を追加する
"-" 指定した権限を削除する
③変更内容
"r" 読み取り
"w" 書き込み
"x" 実行
"s" 所有者に対してはSUID、グループに対してはSGID
"t" スティッキービット(誰でも書き込めるが、削除は所有者のみ)
④設定対象のフォルダ/ファイル
上の例ではhogeに対しグループに"w"、"x"を追加。
以上、パーミッション設定(CUI)でした。
コメント 0