setfacl : x.txt : 지원되지 않는 작업


14

내가 한 일과 그 일 :

> getfacl  x.txt 
# file: x.txt
# owner: cwhii
# group: cwhii
user::rw-
group::r--
other::r--

> groups
cwhii adm dialout cdrom plugdev lpadmin admin sambashare
> setfacl --modify=g:adm:rw x.txt
setfacl: x.txt: Operation not supported
> uname -a
Linux road 2.6.31-19-generic #56-Ubuntu SMP Thu Jan 28 01:26:53 UTC 2010 i686 GNU/Linux

내가 기대했던 것은 오류 메시지없이 x.txt의 추가 액세스 제어 항목이었습니다.


나는 tune2fs를 확인하고 기본값에는 xattrs와 acl이 포함되어 있다고 말했지만 동일한 응답을 얻었습니다. 여전히 acl을 추가해야합니까?
dacresni

답변:


16

기본 마운트 동작이 파일 시스템에서 ACL을 허용하지 않는 것 같습니다. getfacl은 오류없이 일반 파일 시스템 권한을보고하지만 파일 시스템이 ACL 옵션없이 마운트되어 있기 때문에 setfacl을 작동 할 수 없습니다.

이를 / etc / fstab에 추가하거나 파일 시스템 옵션을 수정하여 추가 할 수 있습니다.

/ dev / sda에 / home 파일 시스템이 있다고 가정하면 다음을 수행 할 수 있습니다.

파일 시스템 방법 수정 :

sudo / sbin / tune2fs -o + acl / dev / sda

/ etc / fstab 방법을 수정하십시오 :

/ dev / sda / home ext3 기본값, acl 1 2

두 방법 중 하나를 사용하여 파일 시스템을 다시 마운트해야 적용됩니다. 재부팅하거나 실행하여이 작업을 수행 할 수 있습니다

sudo / bin / mount -o 다시 마운트 / home


성능상의 이유로 ACL은 기본적으로 비활성화되어 있습니다.
user1686
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.