カテゴリ:

生徒さんより質問があり気がつきました、chmodコマンドの利用方法です。

今まではa+xaを略した+xは同じだと思っていましたが、実は違うのでした…。省略した場合はumask値が反映されるのです。manを読んで気づきました。

$ ls -l apple
-r--r--r--    1 john  beatles     17027 2005-11-09 23:14 apple
$ chmod a+w apple
$ ls -l apple
-rw-rw-rw-    1 john  beatles     17027 2005-11-09 23:14 apple

$ ls -l apple
-r--r--r--    1 john  beatles     17027 2005-11-09 23:14 apple
$ chmod +w apple
$ ls -l apple
-rw-rw-r--    1 john  beatles     17027 2005-11-09 23:14 apple
$ umask
0002

今まで嘘を教えてました、すみません…。