우리는 수퍼 유저 권한이없는 FreeBSD 10.3의 호스팅 서버를 사용합니다. 우리는 서버를 사용하여 회사의 웹 페이지에 apache2를 실행합니다. 웹 페이지의 이전 관리자가 디렉토리에 대한 ACL 권한을 설정 한 것으로 보이지만이를 제거하려고합니다. 디렉토리가라고하자 foobar
.
이제 결과 ls -al foobar
는 다음과 같습니다.
drwxrwxr-x+ 2 myuser another_user 512 Nov 20 2013 foobar
권한은 다음과 같습니다.
[myuser@hosting_server]$ getfacl foobar
# file: foobar/
# owner: myuser
# group: another_user
user::rwx
group::rwx
mask::rwx
other::r-x
여기서 권한 목록의 마지막에있는 ACL 권한과 더하기 부호를 제거하려고합니다. 따라서 우리는
setfacl -b foobar
ACL이 관리하는 특수 권한을 제거했지만 더하기 부호는 지우지 않았습니다 +
.
우리의 질문은 +
'ls -al foobar'로 표시되는 권한 목록에서 더하기 부호 를 어떻게 지울 수 있습니까?
@richard 예, 확실히 같은 파일입니다.
—
Taiki Bessho
getfacl
ACL이 아님을 나타냅니다. 그러나을ls
보여줍니다+
. 매번 같은 파일을보고 있습니까? (이것은 일반적으로 저의 이유입니다)