+
/-
シンボルが何をしているのか知りたいですchmod
。
たとえば、コマンドはchmod u=-
何をしますか?私の理解は、それが欠けているので何もしないということですr
// w
。x
そうなんですか?実際に何をするには、追加または減算する権限を指定する必要があります。
答え1
=
特権ビットなし「誰」に対応するすべての許可ビットをクリアします。:
指定されたファイルモードビットをクリアします。WHO値、または値がない場合WHO値を指定すると、このボリュームで指定されたすべてのファイルモードビットはPOSIX.1-2017です。
-
許可ビットがなければ、何もしません。
もしパーマ指定しない場合、ジョブ
'-'
はファイルモードビットを変更しないでください。
chmod g=-
chmod g= g-
すべてのグループ権限ビットとして解釈され、クリアされます。u=-
所有者権限ビットにも同じことを行います。
推測できるように、許可ビットが指定されていない場合は-
何も変更しないでください。+
と併用すると=
効果が見られます=
。