ACL을 추가한 후에도 파일을 볼 수 없습니다

ACL을 추가한 후에도 파일을 볼 수 없습니다

이것은 다른 질문과 유사하지만 내가 보고 있는 동작을 설명하지 못하는 것 같습니다. 다음으로 Apache 로그 액세스 로그에 대한 rx 권한을 얻기 위해 특정 사용자를 추가합니다. 그러나 ACL을 추가한 후에도 ec2-user는 파일을 캡처할 수 없습니다.

[root]# setfacl -m u:ec2-user:rx /var/log/httpd/access_log-20170419
[root]# getfacl /var/log/httpd/access_log-20170419 
getfacl: Removing leading '/' from absolute path names
# file: var/log/httpd/access_log-20170419
# owner: root
# group: root user::rw- user:ec2-user:r-x group::r-- mask::r-x other::r--
[root]# exit 
exit 
$ whoami 
ec2-user 
$ more /var/log/httpd/access_log-20170419         
/var/log/httpd/access_log-20170419: Permission denied

ACL이 우선되어야 하는 것 같습니다.

답변1

권한을 확인하세요 /var/log/httpd. 다음 명령을 사용하여 이 디렉터리에 대한 액세스 권한을 부여 해야 합니다 rwx------.ec2-usersetfacl

관련 정보