
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
ユーザーが書き込みできません。