1
ninjai 2010-12-02 00:19:45 +08:00
可以使用 chmod g+s dir 让这个文件夹中的继承其组
|
2
just44 OP 谢谢...请问这样会不会又什么安全隐患?好像必须要用 chmod -R g+s 才可以,而且新建的文件夹也没有相应的权限,请问还有什么更好的方法吗?
|
3
ichuan 2010-12-02 11:05:55 +08:00
参考这里: http://jeff.robbins.ws/articles/setting-the-umask-for-sftp-transactions
更改 ssh-server 的配置文件 /etc/ssh/sshd_config , 更改 Subsystem 那行为下面这个 (不同机器上 sftp-server 位置可能不一样): Subsystem sftp /bin/sh -c ‘umask 0000; /usr/lib/openssh/sftp-server’ 保存后重启 ssh-server: sudo /etc/init.d/ssh restart 然后用 sftp 连上去, 新建的文件和文件夹就都是 777 权限了 |