Разрешения на файлы и каталоги, добавленные по ftp [закрыто]

Я недавно купил raspberry pi, который я установил как веб-сервер Apache.

Однако у меня есть одна проблема: когда я добавляю файлы через ftp, разрешения устанавливаются на -rw-------. Поэтому я не могу получить доступ к файлам без изменения их разрешений вручную, например, chmod 755 /var/www -R (каждый раз, когда я добавляю файл или каталог по ftp).

Но это, конечно, не правильный способ. Что я упускаю?

Заранее спасибо!

Edit: Я запускаю vsftpd и Apache2 на Debian "Wheezy", и практически полностью следовал этому руководству.

Edit #2: Запрашиваемые настройки umask из файла /etc/vsftpd.conf:

# Default umask for local users is 077. Вы можете изменить его на 022,
# если ваши пользователи ожидают этого (022 используется большинством других ftpd)
#local_umask=022

1
задан 3 January 2013 в 21:44
1 ответ

Можете ли вы вставить сюда свои umask настройки файла конфигурации вашего FTP-сервера?

Для сервера VSFTPD это будет примерно так:

local_umask = 022

umask 022 означает разрешение 755

umask 002 означает разрешение 775

FYI: Используя umask в Linux, мы можем решить разрешения по умолчанию для файла / каталога.

Вы можете найти более подробную информацию о umask и о том, как он используется в этих двух статьях;

Использование значения Umask

Define umask

3
ответ дан 3 December 2019 в 19:01

Теги

Похожие вопросы