file_open_mode той самий дозвіл на завантаження файлів, що й chmod. Якщо ви хочете, щоб завантажений файл був виконаний, встановіть це значення на 0777.
local_umask=022 Це налаштування дозволу файлу після вказівки завантаження локального користувача
umask — це концепція операційної системи Unix, umask визначає початкові дозволи, які надаються при створенні каталогів і файлів Коли umask = 022, дозвіл нового каталогу — 755, а дозвіл файлу — 644 Коли umask = 077, дозвіл нового каталогу дорівнює 700, а дозвіл файлу — 600 local_umask і anon_umask VSFTPD запозичили з нього За замовчуванням дозвіл файлу після завантаження vsftp становить 600, а дозвіл на каталог — 700 Є дві ситуації, коли потрібно змінити права на завантажений файл Якщо користувач використовує vsftp, це локальний користувач Змініть значення local_umask у конфігураційному файлі Якщо vsftp використовується віртуальним користувачем Змініть значення anon_umask у конфігураційному файлі
Якщо ви використовуєте nginx для зчитування помилки FTP файлу завантаження 403, можливо, це питання дозволу.
Додати (прикріпити) користувача nginx до групи ftp: usermod -G ftp nginx
Щоб видалити користувача Nginx із FTP-групи: gpasswd -d userName groupName gpasswd -d nginx ftp
Перегляньте групу, до якої належить користувач nginx: групи nginx
|