Linux標準教科書の第8章を読みました。
章末テストの解答と解説を自分の言葉でまとめます。
この記事を書いているぼくは実務経験1年。独学で未経験から従業員300名以上の自社開発企業へ転職しました。実務ではVue.jsとRailsを毎日書いています。
目次
第8章の章末テストの解答・解説
(1) 以下のコマンドを実行した場合の実行結果を選びなさい。
# umask 022
# touch test
# chgrp nobody test
# ls -l test
この問題は以下の4択からの選択式です。
- -rw-r–r–. 1 nobody root 18 5 月 29 18:51 2012 test
- -rw-rw-r–. 1 root nobody 18 5 月 29 18:51 2012 test
- -rw-r–r–. 1 root nobody 18 5 月 29 18:51 2012 test
- -rw-r–r–. 1 nobody test 18 5 月 29 18:51 2012 test
解答・解説
正解は「3. -rw-r–r–. 1 root nobody 18 5 月 29 18:51 2012 test」です。
umask コマンドはデフォルトのファイルパーミッションから引かれる値を指定します。
デフォルトのファイルパーミッションは 666 です。
umask 022 の場合、666 から 022 を引いた 644 が新しいファイルパーミッションとなります。
r が 4, w が 2, x が1 なので該当するのは 選択肢 3 です。
(2) chownfile のファイルモードを 755 にするためのコマンドを記述しなさい。
この問題は記述式です。
解答・解説
正解は「chmod 755 chownfile」です。
(3) chownfile のファイルモードを 644 にするためのコマンドを記述しなさい。
この問題は記述式です。
解答・解説
正解は「chown 644 chownfile」です。
(4) umask 070 にした後 umask ファイルを作成した場合に設定されるファイルモードは以下のどれでしょうか?
この問題は以下の4択からの選択式です。
- -rw—-rw-. 1 user user 0 5 月 29 19:22 2012 umask
- -rw—-r–. 1 user user 0 5 月 29 19:22 2012 umask
- -rw——-. 1 user user 0 5 月 29 19:23 2012 umask
- -rw-r–r–. 1 user user 0 5 月 29 19:24 2012 umask
解答・解説
正解は「1. -rw—-rw-. 1 user user 0 5 月 29 19:22 2012 umask」です。
これは (1) と同様の考え方で答えを出せます。
(5) umask 022 にした後 umask ファイルを作成した場合に設定されるファイルモードは以下のどれでしょうか?
この問題は以下の4択からの選択式です。
- -rw—-rw-. 1 user user 0 5 月 29 19:22 2012 umask
- -rw—-r–. 1 user user 0 5 月 29 19:22 2012 umask
- -rw——-. 1 user user 0 5 月 29 19:23 2012 umask
- -rw-r–r–. 1 user user 0 5 月 29 19:24 2012 umask
解答・解説
正解は「4. -rw-r–r–. 1 user user 0 5 月 29 19:24 2012 umask」です。
これは (1) と同様の考え方で答えを出せます。
おわりに
難しくなってきましたが、先へ進みます。
コメント