Ubuntu Server 14.04.2 LTS에 대한 ACL 권한

Ubuntu Server 14.04.2 LTS에 대한 ACL 권한

안녕하세요, 파일 및 디렉터리의 소유자로서 저는 사용자 TOM에게 파일에 대한 읽기 권한을 부여했습니다.

owner@hostname:~$ getfacl file1
 user::rw-
 user::tom:r--
 group::rw-
 mask::rw-
 other::r--

그리고 사용자 TOM에게 해당 파일의 디렉터리를 읽고 실행할 수 있는 기본 권한을 부여했습니다.

owner@hostname:~$ getfacl /home/owner/docs/
 user::rwx
 group::rwx
 other::r-x
 default:user::rwx
 default:user:tom:r-x
 default:group::rwx
 default:mask::rwx
 default:other::r-x

그러나 TOM을 사용하여 디렉토리로 이동하려고 하면 거부됩니다.

tom@hostname:~$ cd /home/owner/docs
 -bash: cd: /home/owner/docs/:Permission denied

소유자의 권한은 다음과 같습니다.

owner@hostname:~$ namei -mo /home/owner/docs
 f: /home/owner/docs/
  drwxr-xr-x root root /
  drwxr-xr-x root root home
  drwx------ owner owner owner
  drwxrwxr-x owner owner docs

누구든지 내가 이것을 바로잡도록 도와줄 수 있나요? 감사합니다.

답변1

보시다시피 에는 /home/owner다른 사용자에 대한 권한이 전혀 없습니다. 최소한 다른 사용자가 이를 탐색하여 다음 내의 하위 디렉터리에 도달할 수 있도록 실행 권한을 부여하십시오.

chmod o+x /home/owner

관련 정보