私はLAMPサーバーを実行しており、WebルートにアクセスするためにVSFTPDをインストールしました。 「ab」というユーザーを作成し、Webルートの所有権を付与してから、VSFTPD経由でログインできるようにしました。
ログインしてファイルをアップロードできますが、ファイルをアップロードするときに所有者abの権限がありません。
Webルートフォルダの権限は755です。
ファイルをアップロードすると、そのファイルの権限は600になります。これにより、HTTP経由でファイルを表示するときに問題が発生する可能性があります。ただし、FTPを介して権限を変更できます。
abユーザーがFTP経由でアップロードし、755などの合理的なレベルの権限を維持できるようにサーバーをどのように構成しますか?
答え1
と設定する必要がありますfile_open_mode=0777
。local_umask=0022
vsftpd.conf