私は社内使用のために FTP サーバーをホストするために fedora を使用しており、そのために vsftpd を使用しています。これは構成ファイルを使用しています/etc/vsftpd/vsftpd.conf
。
私が使用している構成は次のとおりです。
listen=YES
anonymous_enable=YES
local_enable=YES
write_enable=YES
anon_upload_enable=YES
anon_mkdir_write_enable=YES
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
chown_uploads=YES
chown_username=username
ftpd_banner=Welcome to blah FTP service.
pam_service_name=vsftpd
rsa_cert_file=/etc/ssl/certs/vsftpd.pem
anon_root=/home/ftp
anon_umask=022
local_umask=022
file_open_mode=0777
何をしても、匿名ユーザーによってアップロードされたファイルは で-rw-------
、作成されたディレクトリは ですdrwxrwxrwx
。
アップロードしたファイルを にしたいのですが-rw-rw-rw-
、何が間違っているのでしょうか? 何か提案はありますか?
答え1
おそらく、設定ファイルの「local_umask」値を「000」に変更するだけで済みます。私は長い間 FTP デーモンを使用していませんでしたが、これは、望まない許可モードを取得したときに通常問題になるものでした。