![Python 스크립트의 setfacl에 대해 "작업이 지원되지 않습니다" [닫기]](https://linux55.com/image/20782/Python%20%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A%B8%EC%9D%98%20setfacl%EC%97%90%20%EB%8C%80%ED%95%B4%20%22%EC%9E%91%EC%97%85%EC%9D%B4%20%EC%A7%80%EC%9B%90%EB%90%98%EC%A7%80%20%EC%95%8A%EC%8A%B5%EB%8B%88%EB%8B%A4%22%20%5B%EB%8B%AB%EA%B8%B0%5D.png)
root
호스트 시스템에 로그인하고 일부 명령을 실행하는 Python을 사용하여 스크립트를 작성했습니다. 그래서 를 사용하고 ssh
싶습니다 acl
. 명령줄에서 다음 명령을 실행하면 모든 것이 잘 작동합니다.
s.execute("setfacl -m user:www-data:r-x,mask:r-x /srv/gitosis/.ssh")
s.execute("setfacl -m user:www-data:r--,mask:r-- /srv/gitosis/.ssh/id_dsa")
이것은 제가 항상 받는 Python 호출입니다.
setfacl: /srv/gitosis/.ssh: Operation not supported
setfacl: /srv/gitosis/.ssh/id_dsa: Operation not supported
여기서 문제가 무엇입니까? SSH를 통해 직접 수행하면 정상적으로 작동합니다.