编辑为wwwrun

假设你有一个Web服务器,其中的htdocs及其中的所有内容都由apache守护进程wwwrun和它的组www所拥有。 设置外部Web编辑器(如Bluefish或Coda)通过ssh(sftp)login并编辑文件,同时保持权限不变的最佳方式是什么?

我已经能够find的最好的方法就是使用sudologin框本身,

sudo -u wwwrun vi index.php 

显然,我不能这样做,与科达。 也许我是以错误的方式去做的?

访问控制列表

尼克斯的土地上并不普遍, 但非常有用。 带走了很多“智能组pipe理”问题,并允许定义默认值。 getfacl和setfacl是你的朋友。 不过请注意,使用ext你需要安装acl选项。

要使用任何编辑器访问客户端的sshfs(fuse文件系统),根据您的连接可能会有点呆滞,但是您将主要处理正常的文件系统语义。

如果www组具有写权限,请添加您正在login的用户。