Назад | Перейти на главную страницу

Права доступа к файлам и каталогам, добавленным через ftp

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

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

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

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

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

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

# Umask по умолчанию для локальных пользователей 077. Вы можете изменить это на 022,
# если ваши пользователи ожидают этого (022 используется большинством других ftpd)
# local_umask = 022

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

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

local_umask=022

маска 022 означает разрешение 755

маска 002 означает разрешение 775

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

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

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

Определить umask