Войти

Показать полную графическую версию : настройка vsftpd: вопрос о правах


romez777
10-07-2007, 05:37
Приветствую,

Настраиваю 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.

ruslandh
10-07-2007, 10:57
По умолчанию вроде должно быть /var/ftp

romez777
10-07-2007, 11:03
По умолчанию вроде должно быть /var/ftp
Возможно так было раньше? После установки "apt-get install vsftpd" на Debian Etch - именно /home/ftp, этот путь забит прямо в postinstall скрипте.
А что скажете насчет прав ?




© OSzone.net 2001-2012