Chinaunix

标题: sftp代替FTP时www权限问题 [打印本页]

作者: webdna    时间: 2016-03-19 11:10
标题: sftp代替FTP时www权限问题
web服务器感觉ftp不安全就想用sftp代替,web网页的用户是www
步骤
useradd sftpwww2 -G www
passwd sftpwww2
#给密码

vi /etc/ssh/sshd_config
#......
Subsystem sftp internal-sftp
UsePAM yes
Match user sftpwww2
ForceCommand internal-sftp
ChrootDirectory /home/wwwroot
#......

setfacl -R -m u:sftpwww2:rwx /home/wwwroot/default


现在可以用sftp登陆,也可以上传文件,但权限是用户sftpwww2,我网页程序是用www没法在网页上传文件

有办法解决这种权限吗?
作者: yjh777    时间: 2016-03-23 06:31
设置 group 写权限?
作者: webdna    时间: 2016-03-24 19:55
group没问题,还是www,但我是用户没法改为www回复 2# yjh777


   
作者: yjh777    时间: 2016-03-24 21:16
我是说目录设置 g+w 权限
作者: webdna    时间: 2016-03-27 16:52
是不是进入目录执行
chmod g+x
我是用ftp客户端 上传发现用户名是sftp的,我虚拟机删除了,要重装试一下。

回复 4# yjh777


   
作者: chenyx    时间: 2016-03-28 08:36
可以只给web上传文件的目录g+w权限,这样应该更安全
作者: yjh777    时间: 2016-03-28 10:24
回复 5# webdna

是的,6楼给了更好的建议.   




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2