mybbと/var/www/forums
。
私のグループwww
とには2人のユーザーがいますlogan
。www-data
フォーラムディレクトリの再帰権限を次のように設定しました。
chmod -R 755 forums
chown -R www-data:www forums
vsftpd
に設定しましたwrite-enable=YES
。
ファイルをアップロードできません!私のfilezillaからこれを得ました。
Status: Starting upload of C:\Users\l162student\Desktop\money.png
Command: PASV
Response: 227 Entering Passive Mode (174,102,254,169,249,243).
Command: STOR money.png
Response: 553 Could not create file.
Error: Critical file transfer error
ログファイルまたはファイルが必要な場合はconf
お問い合わせください。
修正する:私は試してみましたが、775
ファイルに書き込むことができましたが...ファイルは次のようになります。
Owner Group 33 1005 -rwxrwxr-x
私がアップロードした新しいファイルは次のように表示されます。
Owner Group 1000 1005 -rw-r--r--
新しいファイルがフォルダの権限を継承するか、次のように表示されます。
Owner Group 33 1005 -rwxrwxr-x
どうすればいいですか?
答え1
FTP設定でumaskを使用してファイルのアップロード権限を設定するには、ユーザーとグループを正しく設定するだけです。管理者/モードではこの問題を排除できます。
答え2
これは、VSFTPDがパッシブモードに切り替えられたためです。
次のガイドラインに従ってください。
1.ファイルを開いてください
vim /etc/vsftpd/vsftpd.conf
書く
pasv_min_port=49152
pasv_max_port=65534
保存して閉じる
2.ファイルを開く
vim /etc/sysconfig/iptables-config
書く
IPTABLES_MODULES="ip_conntrack_ftp"
保存して閉じます。
vsftpdサービスを再起動してください
service vsftpd restart
答え3
このファイルでは/etc/vsftpd/vsftpd.conf
::
#umask=002
問題が解決しました!