이 권한은 무엇을 의미합니까?

이 권한은 무엇을 의미합니까?

Mac 10.7.3에서 일부 파일을 작업했는데 chmod실수 7744744.

결과 권한은 다음과 같습니다.

-rwsr-Sr-T

이것을 본 후 나는 다시 실행 chmod하고 권한을 다음과 같이 수정했습니다.

-rwxr--r--

잘못된 권한 코드를 넣은 것은 이해하지만, 그 권한이 무엇을 의미하는지 궁금합니다.

어떤 아이디어가 있나요?

업데이트

실행된 명령은 다음과 같습니다.

sudo chmod 7744 ./*

답변1

여분의 7은setuid("사용자 ID 설정"), setgid("그룹 ID 설정") 및 권한의 고정 비트입니다.

사용자 권한의 "s"는 실행 및 ID 설정 권한이 있음을 의미하고 그룹의 "S"는 ID가 설정되었지만 실행되지 않았음을 의미하며 다른 권한의 "T"는 고정 비트가 있지만 실행되지 않음을 의미합니다. (소문자 "t"는 실행과 고정을 모두 의미합니다).

man chmod추가 숫자의 의미와 결과 표시 man ls방법에 대한 자세한 내용은 을 참조하세요 .ls

관련 정보