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