回答:
vsftpdのの daemeonは、ファイルのパーミッションを作成します0777。それから、local_umask
(0011)が差し引かれます。umaskは基本的に、ユーザーに付与したくない権限を削除します。これにより、ユーザーのファイル権限が0766に設定されます。
詳細については、ファイルのアクセス許可に関するこの記事を参照してください。
次の理由により、この権限を取得しています。
1)local_umask = 011を設定すると、vsftpに設定するように指示します:
0:読み取り、書き込み、実行1:読み取り、書き込み1:読み取り、書き込み
これはchmod 766と同じです。
2)file_open_mode = 0777の値は解析されません。
ここでは、umaskとは何か、およびその使用方法についての非常に良い説明を見つけることができます。https://www.cyberciti.biz/tips/understanding-linux-unix-umask-value-usage.html