chmod g = -は何をしますか?

chmod g = -は何をしますか?

+/-シンボルが何をしているのか知りたいですchmod

たとえば、コマンドはchmod u=-何をしますか?私の理解は、それが欠けているので何もしないということですr// wxそうなんですか?実際に何をするには、追加または減算する権限を指定する必要があります。

答え1

=特権ビットなし「誰」に対応するすべての許可ビットをクリアします。:

指定されたファイルモードビットをクリアします。WHO値、または値がない場合WHO値を指定すると、このボリュームで指定されたすべてのファイルモードビットはPOSIX.1-2017です。

-許可ビットがなければ、何もしません。

もしパーマ指定しない場合、ジョブ'-'はファイルモードビットを変更しないでください。

chmod g=-chmod g= g-すべてのグループ権限ビットとして解釈され、クリアされます。u=-所有者権限ビットにも同じことを行います。

推測できるように、許可ビットが指定されていない場合は-何も変更しないでください。+と併用すると=効果が見られます=

関連情報