Linux 사용자 그룹 폴더 권한

Linux 사용자 그룹 폴더 권한

기본적인 Linux 파일 권한에 대한 질문이 있습니다.

test라는 폴더가 있습니다.

$ ls -la
drwxr-xr-x  5 root root    4096 2010-10-25 17:11 .
drwxr-xr-x 17 root root    4096 2010-10-25 16:53 ..
drw-rwS---  3 root codedev 4096 2010-10-25 17:11 test

이 폴더(테스트)에서는 codedev 그룹의 구성원인 모든 사용자가 다른 사용자가 만든 파일(테스트 내부)에 대해서도 읽기 및 쓰기 액세스 권한을 갖기를 원합니다.

테스트 사용자가 있습니다.

$ groups testuser 
testuser : testuser codedev

testuser cd 사용자가 test 디렉토리에 들어갈 수 없는 이유는 무엇입니까? 이 작업을 수행하려면 어떻게 해야 합니까?

답변1

디렉토리에 접근 하려면 cd사용자는 소유권, 그룹 또는 월드/기타 수준에서 디렉토리에 대한 실행 권한도 필요합니다.

답변2

귀하의 디렉토리는 setgid이지만 그룹 실행 파일은 아닙니다.

그룹의 모든 사용자에게도 읽기/쓰기 액세스 권한을 부여하려면 그룹 쓰기 권한으로 새 파일이 생성되었는지 확인해야 합니다. 가장 쉬운 방법은 umask를 0775로 설정하는 것입니다.

관련 정보