chmod g=-는 무엇을 합니까?

chmod g=-는 무엇을 합니까?

+/ -기호가 무엇을 하는지 알고 싶습니다 chmod.

예를 들어, 명령은 chmod u=-무엇을 수행합니까 ? 내 이해는 그것이 누락되었기 때문에 아무 것도 하지 않는다는 것입니다 r// w. x맞아? 실제로 어떤 작업을 수행하려면 추가하거나 뺄 권한을 지정해야 합니다.

답변1

=권한 비트 없음"누구"에 해당하는 모든 권한 비트를 지웁니다.:

지정된 파일 모드 비트를 지웁니다.WHO값, 또는 값이 없는 경우WHO값을 지정할 때 이 볼륨에 지정된 모든 파일 모드 비트는 POSIX.1-2017입니다.

-권한 비트가 없으면 어떤 작업도 수행되지 않습니다.

만약에파마지정하지 않으면 '-'작업이 파일 모드 비트를 변경해서는 안 됩니다.

chmod g=-chmod g= g-모든 그룹 권한 비트로 해석되어 지워집니다. u=-소유자 권한 비트에도 동일한 작업을 수행합니다.

짐작할 수 있듯이 권한 비트가 지정되지 않은 경우 -아무것도 변경하지 마십시오. +와 함께 사용하시면 =효과를 보실 수 있습니다 =.

관련 정보