umaskとはファイルを作成した時にそのファイルのpermisonを決定する
umaskを変更して作成時の権限を変更できる
実際にやってみる
umask
これで現在値が表示される
0022
0777-0022=0755
これが新規に作成されたファイルの権限
空のファイルを作る
$ touch test
$ ls -dl test
-rw-r--r-- 1 ckenko25 ckenko25 0 3月 10 04:14 test
umaskを変更してみしてみるる
$ umask 077
$ touch test1
$ ls -dl test1
-rw——- 1 ckenko25 ckenko25 0 3月 10 04:19 test1
権限は 777-077=700
umaskは実行ビットはオフになる
コメント