問題ID 15003
- フォーラムは新サイトへ移行しました。
- このフォーラムではゲスト投稿が禁止されています
問題ID 15003
msg# 1
Pnt796_110
投稿数: 1
umaskに関する問題ですが、666から037を引いていくと630になるのでは?
Re: 問題ID 15003
msg# 1.1
arashi1977
居住地: 広島
投稿数: 1715
引用:「037を引く」のうち「3を引く」は、「2:書き込み権」と「1:実行権」を取り除くということです。
666は「読み取り、書き込み権あり、実行権なし」なので、実態としては「666-026」というのと同じこと(つまり640になる)です。
パーミッションの数字は「4, 2, 1」の組み合わせであることを忘れないでください。「4+2+0=6」のものから3を引いても、残ったものが「4, 2, 1」のいずれにもならない計算結果はありえないのです。
umaskに関する問題ですが、666から037を引いていくと630になるのでは?
666は「読み取り、書き込み権あり、実行権なし」なので、実態としては「666-026」というのと同じこと(つまり640になる)です。
パーミッションの数字は「4, 2, 1」の組み合わせであることを忘れないでください。「4+2+0=6」のものから3を引いても、残ったものが「4, 2, 1」のいずれにもならない計算結果はありえないのです。