Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Администрирование *NIX систем > vsftpd и проблема с umask


Автор: devmstr 20.11.2011, 16:56
На сервере стоит vsftpd, необходимо сделать так, чтобы при загрузке файла локальным пользователем по ftp у файлов выставлялась маска 0664. 

Пробовал способы из темы http://forum.vingrad.ru/topic-271870.html, но к сожалежнию не помогло (

Что я делаю не так?

Код

/etc/vsftpd.conf
local_umask=002

пробовал еще добавлять: file_open_mode=0664

Редактировал /etc/profile
Код

umask 002


Редактировал файл /home/userName/.profile
Код

umask 002 


Все безтолку.

Но вот если выставить у файла вручную 777  и перезалить файл, то он так и остается 777. А если залить новый файл, то все время получается 0644.

Подсткажите, пожалуйста, что я делаю не так.

Автор: bobik02 21.11.2011, 00:18
Код

local_enable=YES
local_umask=0022
file_open_mode=0755

Перезапустить демон и должно работать. smile

Добавлено @ 00:20
туплю свои маски только подставить. т.е. 0002 и 0664

Автор: devmstr 21.11.2011, 17:04
Спасибо, то что нужно!

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)