問題ID: 8526

  • フォーラムは新サイトへ移行しました。
  • このフォーラムではゲスト投稿が禁止されています
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 .2 | 投稿日時 2012-5-2 14:55
ゲスト    投稿数: 0
ファイルとディレクトリを新規作成した際のデフォルトのパーミッションを、それぞれ「640」と「750」にしたい。適切なコマンドは次のうちどれか。

この問題に対して回答がumask 027となっています。
777から027を引いて750になるのはわかるのですが666から027引くと639になります。
パーミッションでは0~7までしかないと思うのですが問題ミスでしょうか?それとも別の考え方があるのでしょうか?教えていただける方いましたらお願いします。
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2012-5-2 15:03
ゲスト    投稿数: 0
パーミッションの表記は各桁が独立して、左からユーザ、グループ、その他です。ですので引くのも各桁ごとに引きます。
6-0=6
6-2=4
6-7=-1 マイナスは無いので権限無し(0)と考える
よって640です。
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2012-5-2 19:31
ゲスト    投稿数: 0
パーミッションの理解度が足りなかったようです
丁寧な解説ありがとうございました!

  >フォーラム検索へ


Copyright (c) 2020 Ping-t All rights reserved.