ファイル、ディレクトリのパーミッションを変更する
ファイルやディレクトリを新規に作成した場合、デフォルトのパーミッションが設定される。このデフォルトのパーミッションを変更するにはumaskコマンドを使用する。
パーミッションの8進数表記
フラグ表記 rwx
対応する8進数 421
●現在のデフォルトパーミッションを確認する
現在のデフォルトパーミッションを確認する [nuy@Lion nuy]$ umask ←umaskコマンドを実行します 0022 ←デフォルトのパーミッションが表示されます ディレクトリ・ファイルのパーミッションを確認する [nuy@Lion nuy]$ mkdir sampdir ←ディレクトリsampdirを作成 [nuy@Lion nuy]$ ls -ld sampdir drwxr-xr-x 2 nuy nuy 4096 Sep 12 15:45 sampdir/ ↑パーミッションは777-022=755 [nuy@Lion nuy]$ touch samptxt ←ファイルsamptxtを作成 [nuy@Lion nuy]$ ls -l samptxt -rw-r--r-- 1 nuy nuy 0 Sep 12 16:00 samptxt ↑パーミッションは666-022=644 |
●パーミッション値を変更する
[nuy@Lion nuy]$ umask 0002 ←umaskコマンドを実行 [nuy@Lion nuy]$ mkdir sampdir2 ←ディレクトリsampdir2を作成 [nuy@Lion nuy]$ ls -ld sampdir2 drwxrwxr-x 2 nuy nuy 4096 Sep 12 17:00 sampdir2/ ↑パーミッションは777-002=775 [nuy@Lion nuy]$ touch samptxt2 [nuy@Lion nuy]$ ls -l samptxt2 -rw-rw-r-- 1 nuy nuy 0 Sep 12 18:00 samptxt2 ↑パーミッションは666-002=664 |