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를 통해 직접 수행하면 정상적으로 작동합니다.