LinuxForum.Fans
Тема

Проблема с vsftpd

Автор: tyrnov 74 сообщений 20276 просмотров
#228556

вы можете напрямую править /etc/passwd, тогда пользователь будет удален, а каталог останется. Используйте команду vipw, для этих целей.

#228557

И могут ли имена пользователя содержать точки

нет, но могут содержать нижние подчеркивание.

#228560
riso написал:
вы можете напрямую править /etc/passwd, тогда пользователь будет удален, а каталог останется. Используйте команду vipw, для этих целей.

Ага команда vipw помогла.

riso написал:
И могут ли имена пользователя содержать точки

нет, но могут содержать нижние подчеркивание.

Отлично сойдут и подчеркивания.

#228564

ftp сам по себе не безопастный протокол. А в конфиге достаточно не включать анонимусов и все будет ок.

#228568

vipw аналог команды но для групп пользователя есть? Или просто vim /etc/group

#228570
riso написал:
ftp сам по себе не безопастный протокол. А в конфиге достаточно не включать анонимусов и все будет ок.

Всвязи с тем где в конфиге можно сменить порт думаю это не помешает

#228572
text
listen_port

вот все опции конф файла

#228576
text
drwxr-xr-x 6 root root 4096 Фев 10 15:40 localhost

Каталог принадлежит руту ну и следовательно я не имею записи туда по фтп меня прова на папку или как то иначе сделать лучше?

#228577

опция write_enable=YES должна позволить писать в этот каталог. Тем более, что для правильной работы vsftpd права на запись должны отсутствовать.

#228580
riso написал:
опция write_enable=YES должна позволить писать в этот каталог. Тем более, что для правильной работы vsftpd права на запись должны отсутствовать.

Эта опция стоит одна не записыват. А если заходить в каталог своего пользователя можно писать но там то все принадлежит как раз этому пользователю

#228582

И по ssh захожу этим пользователем не могу создать файла и каталога директория то принадлежит руту

#228583
text
drwxr-xr-x 2 root root 4096 Фев 11 14:49 chipset_***
#228586
text
chown пользователь файл

сделал так теперь работает. Еще проблема в том что если нажать вернуться на каталог выше я могу дойти до корня, а это требуется запретить

#228591

Еще проблема в том что если нажать вернуться на каталог выше я могу дойти до корня, а это требуется запретить

вы имеете ввиду ssh или ftp ? Если ssh то там тоже есть chroot.

#228593

ftp могу подняться до корня

#228600

в вашем конфиге я не заметил chroot_local_user=YES

#228608

Так если включить

text
500 OOPS: could not read chroot() list file:/etc/vsftpd/vsftpd.chroot_list
#228610

chroot_local_user - это "замыкание" пользователя в своем каталоге, т.е. чтобы он не мог выйти выше своей директории. Нужно выставить опцию в YES. Если вы применяете chroot_list_enable, тогда вам нужно раскоментировать стороку

text
#chroot_list_file=/etc/vsftpd/vsftpd.chroot_list

и вписать пользователей в файл /etc/vsftpd/vsftpd.chroot_list. Если же этого параметра нет, то все пользователи будут чрутиться.

#228613

Конфиг: http://paste.pocoo.org/show/549220/

Список пользователей:

text
cat /etc/vsftpd/vsftpd.chroot_list
chipset_***

И при этом всеравно могу подниматься на каталог выше

Войдите или зарегистрируйтесь, чтобы ответить.