При загрузке файлов через FTP они наследуют соответствующего владельца и группу, но права доступа неверны.

Моя группа - webdev, пользователь, которого я использую - ryan, и он является частью группы webdev, как показано в результате следующего:

ryan@INTRANET01:/var/www/vision$ getent group webdev
webdev:x:1001:www-data,ryan,admin*

Когда я загружаю новый файл, он выглядит так:

--w--wx--T  1 ryan webdev     0 Mar 12 09:10 zx.php*

Umask, установленный в vsftpd.conf, равен 002, что, если я прав, должно быть равно rwxrwxr-x.

Разрешения для каталога, в который я загружаю, - 2775.

Что я делаю неправильно?

1 ответ1

1

Проблема была в моей настройке file_open_mode в vsftpd.conf. Он был установлен на 664 вместо 0666.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .