複数のユーザーにftpを提供したいので、最近私のサーバーにvsfptdをインストールしました。私は誰もがそれを「として使用することにしました。匿名生成/アップロードされたすべてのファイル/フォルダは私のアカウントの所有です。これを行うには、vsftpd.confに次のファイルを追加しました。
chown_uploads=YES
chown_username=frederic
問題#1:しかし、次の問題に固執しました。フォルダを作成すると、所有者は変更されず、まだ「ftp」です。
問題#2:ファイルをアップロードすると「chown」は正常に機能しますが、権限はrwxrwxr-xと同じである必要がある場合は「user」(xr)にのみ設定されます(anon_umask = 0002であるため)。
詳細は私のvsftpd.confファイルから抜粋したものです。
anonymous_enable=YES
anon_root=/home/frederic/Data
anon_other_write_enable=YES
anon_umask=0002
local_enable=YES
write_enable=YES
anon_upload_enable=YES
anon_mkdir_write_enable=YES
chown_uploads=YES
chown_username=frederic
ベストアンサー1
数時間の調査/テストの最後に解決策を見つけました。
コメント/非アクティブ化
chown_uploads
動作するようになり、今file_open_mode、anon_umaskなどを変更すると...動作します!これはバグですか?わかりませんが、問題は解決しました。