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経由で直接行うと正常に動作します。