вы можете напрямую править /etc/passwd, тогда пользователь будет удален, а каталог останется. Используйте команду vipw, для этих целей.
Проблема с vsftpd
И могут ли имена пользователя содержать точки
нет, но могут содержать нижние подчеркивание.
вы можете напрямую править /etc/passwd, тогда пользователь будет удален, а каталог останется. Используйте команду vipw, для этих целей.
Ага команда vipw помогла.
И могут ли имена пользователя содержать точки
нет, но могут содержать нижние подчеркивание.
Отлично сойдут и подчеркивания.
А в конфиге: http://paste.pocoo.org/show/549168/ С точки зрения безопасности все норм или стоит что то поправить?
ftp сам по себе не безопастный протокол. А в конфиге достаточно не включать анонимусов и все будет ок.
vipw аналог команды но для групп пользователя есть? Или просто vim /etc/group
ftp сам по себе не безопастный протокол. А в конфиге достаточно не включать анонимусов и все будет ок.
Всвязи с тем где в конфиге можно сменить порт думаю это не помешает
drwxr-xr-x 6 root root 4096 Фев 10 15:40 localhostКаталог принадлежит руту ну и следовательно я не имею записи туда по фтп меня прова на папку или как то иначе сделать лучше?
опция write_enable=YES должна позволить писать в этот каталог. Тем более, что для правильной работы vsftpd права на запись должны отсутствовать.
опция write_enable=YES должна позволить писать в этот каталог. Тем более, что для правильной работы vsftpd права на запись должны отсутствовать.
Эта опция стоит одна не записыват. А если заходить в каталог своего пользователя можно писать но там то все принадлежит как раз этому пользователю
И по ssh захожу этим пользователем не могу создать файла и каталога директория то принадлежит руту
drwxr-xr-x 2 root root 4096 Фев 11 14:49 chipset_***chown пользователь файлсделал так теперь работает. Еще проблема в том что если нажать вернуться на каталог выше я могу дойти до корня, а это требуется запретить
Еще проблема в том что если нажать вернуться на каталог выше я могу дойти до корня, а это требуется запретить
вы имеете ввиду ssh или ftp ? Если ssh то там тоже есть chroot.
ftp могу подняться до корня
в вашем конфиге я не заметил chroot_local_user=YES
Так если включить
500 OOPS: could not read chroot() list file:/etc/vsftpd/vsftpd.chroot_listchroot_local_user - это "замыкание" пользователя в своем каталоге, т.е. чтобы он не мог выйти выше своей директории. Нужно выставить опцию в YES. Если вы применяете chroot_list_enable, тогда вам нужно раскоментировать стороку
#chroot_list_file=/etc/vsftpd/vsftpd.chroot_listи вписать пользователей в файл /etc/vsftpd/vsftpd.chroot_list. Если же этого параметра нет, то все пользователи будут чрутиться.
Конфиг: http://paste.pocoo.org/show/549220/
Список пользователей:
cat /etc/vsftpd/vsftpd.chroot_list
chipset_***
И при этом всеравно могу подниматься на каталог выше