python 脚本中 setfacl 的“操作不支持”

python 脚本中 setfacl 的“操作不支持”

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 执行此操作效果很好。

相关内容