これはchmod u+w
、ユーザー/所有者(u
)に書き込み権限(w
、数字と同じ2
)を付与することを意味するため、上記のコマンドを実行した後、ファイルに対する新しい権限はchmod
(8進数)になります。
2XY
ここで2
(と同じwrite
)は、新しい所有者の権限であり、XY
変更されていないグループ/その他の権限を表示します。
そうですか?
答え1
いいえ、実際には次へ追加2所有者の元の許可が必要です。
read
したがって、元の (4) と (1) の権限だけを持っていた場合、execute
実行後の所有者の権限はchmod u+w
5 ではなく 1+2+4=7 になります。
権限のみがある場合、コマンドのread
後、chmod
所有者は4ではなく4 + 2 = 6を持ちます。
しかし、コマンドはchmod u=w
(同じロゴの代わりに追加するフラグ)、あなたは正確であり、所有者の権限が2(のみwrite
)に変更されます。これがchmodとchmodコマンド+
の違いです。=
最初次へ追加権限、第二変えるそれらを。
つまり、すべてのグループ(u、g、o)に影響を与えるには、次の手順を実行しますchmod 200
。