新規作成時のデフォルトパーミッションを変えてみる。
★ブログ移行のお知らせ
サイトを移行しました。以下をクリックください。
きよしの倶楽部 – 生活を潤わす情報を発信中。GTDを得意としてます。
ーーー
プログラムやapacheが自らファイルを作成する際に、デフォルトのパーミッション設定では不都合になることがまれにあります。プログラム側で個別に設定するのも良いですが、サーバごといじったほうが都合の良い場合は、デフォルトのパーミッションを変えてしまった方が何かと便利です。
やりかたはすごく簡単。umaskコマンドで対応します。
・現在のデフォルト
[user@server /]$ umask
と打ちます。0022等の値が帰ってくるので、
ディレクトリ
777 - 022 = 755
ファイル
666 - 022 = 644
がデフォルトのパーミッションとなります。
[rakuten:book:13170232:detail]
↑楽天。Amazonは↓↓こちら!
【改訂新版】 Linuxコマンド ポケットリファレンス (Pocket Reference)
また
[user@server /]$ umask (設定値)
で値を設定できますので、上記と同じ原理で計算すればデフォルトパーミッションを設定することができます。
これは各ユーザー毎の値になる点に注意しましょう。