Приветствую,Настраиваю vsftp (поставил apt-get install ...) на debian etch. И возник вопрос о правильности раздачи прав на каталоги. Сделал так:
#mkdir /home/ftp
#mkdir /home/ftp/pub
#mkdir /home/ftp/incoming
#useradd -d /home/ftp -g nogroup -s /bin/false ftp
#chown nobody.nogroup /home/ftp/
#chmod 755 /home/ftp
#chown nobody.nogroup -R /home/ftp/pub/
#chmod -R 755 /home/pub/
#chown -R nobody.nogroup /home/ftp/incoming/
#chmod -R 777 /home/ftp/incoming/
А так выглядит конфиг:
#cat /etc/vsftpd.conf
# /etc/vsftpd.conf
#
listen=YES
anonymous_enable=YES
local_enable=YES
write_enable=YES
local_umask=022
anon_umask=022
anon_upload_enable=YES
anon_mkdir_write_enable=YES
anon_other_write_enable=YES
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
Соответствует ли это unix-way?
Правильно ли отдавать /home/ftp под владение пользователю nobody? Меня смущает, что после установки vsftpd был создан юзер ftp и его домашний каталог /home/ftp, владельцем которого он и был назначен.
Просветите plz.