我已经为 SFTP 创建了一个用户和一个组,当我尝试使用 Filezilla 传输文件时/var/www
出现此错误:
Open for write: permission denied
我的配置sshd_config
如下:
#Subsystem Sftp /usr/libexec/openssh/sftp-server
Subsystem sftp internal-sftp
Group sftp_only Match
ChrootDirectory /var/www
ForceCommand internal-sftp
X11Forwarding No
AllowTcpForwarding No
/var/www 及其子目录是chown root:root
和chmod 755
SELinux 已禁用。
任何想法 ?
答案1
的权限/var/www
不允许 chrooted 用户在其中创建文件。
这是正确的,也是设计使然。
您必须在 中创建一个/var/www
具有适当用户权限的文件夹。
/var/www
对于用户来说不可写入。