파일에 있는 그룹이 있는 Linux 사용자 권한

파일에 있는 그룹이 있는 Linux 사용자 권한

사용자가 소유한 파일이 하나 있습니다: "ruler"

그리고 다른 사용자: "tzook"

이제 "ruler"와 그룹 "deployers"가 소유한 파일이 하나 있습니다.

파일은 다음과 같습니다.

-rwxrwxr-- 1 ruler deployers 3040 Oct 28 12:53 fabfile.py

이제 내가 사용자 눈금자일 때 편집, 보기 등에는 문제가 없습니다.

하지만 내가 사용자 "tzook"일 때 -->

$ tzook sudo www-data ruler deployers

~이다

tzook sudo www-data ruler deployers

그러면 사용자 tzook이 "deployers" 그룹에 있다는 것을 알 수 있는데 왜 파일을 편집하거나 볼 수 없습니까?

다음을 사용할 때 "권한이 거부되었습니다"라는 메시지가 나타납니다.

 $ ls -la fabfile.py

답변1

디렉터리에 실행 권한이 있는지 확인하세요.

다음을 통해 권한을 확인하세요.

ls -ld .

디렉토리가 'deployers' 그룹의 소유가 아닌 경우 chgrp를 수행합니다.

chgrp deployers .

그런 다음 그룹 권한에 읽기/실행 권한을 부여합니다.

chmod g+rx .

관련 정보