Мой веб-корень, /var/www
, принадлежит моему личному пользователю в системе, однако я также настроил пользователя FTP с /var/www
качестве домашнего каталога.
Если я помещаю новые файлы в /var/www
через SSH, вошедший в систему от имени любого пользователя (nano /var/www/something.html
), все в порядке, и новые файлы получают разрешения 644, что я и хочу. Новые каталоги, вставленные через mkdir
также отлично работают через каждого пользователя и получают разрешения 755, что я тоже хочу.
Проблема в том, что если я помещаю новые файлы в него через FTP, через любого пользователя, они получают разрешения 600, а это не то, что мне нужно. Справочники получают разрешения 700.
Так как же это исправить, чтобы новые файлы получили разрешения, которые я хочу? Я использую vsftpd в качестве FTP-сервера, если это кому-нибудь помогает.