사용자가 소유한 파일이 하나 있습니다: "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 .