LINUX.ORG.RU
ФорумAdmin

Как убрать возможность FTP-клиента ходить выше своего каталога?


0

0
Смотрю через Эксплорер, нормально, ну и нет у него такой возможности, а через Far - все видно, все линуксовые кишки (ну не все;-), но все равно не приятно) Как от этого избавиться?

Поставить proftpd ну или запускать этот в chroot, но тогда придется создавать ему полноценную рабочую среду, хотя с современными винтами это фигня, ну лишний раздел 100 мегов+сколько под архив фтп. Но проще proftpd поставить.
x-term ★★
()
Какой сервер то? поставь proftpd там в файле конфигурации поставить:

DefaultRoot ~ #Не подниматься выше домашнего каталога

Matrix
()
Да, но это работает только для одного пользователя, а что б для всех?
brume
() автор топика
да, для каждого строку пишешь и тогда ОК. А нет ли универсального значка для этого? (*,@ и ' не помогают)
brume
() автор топика
Для какого каждого? Один раз это пишется!!! По-крайней мере у меня, у тебя видимо особый случай :)
x-term ★★
()
В /etc/shells -> создаешь новый шелл /bin/true
В /etc/group -> заводишь гостевую группу, скажем 700
В /etc/passwd -> user:x:uid:700::/path/to/./user_dir:/bin/true
                                          ^- точка обязательна
В /etc/ftpaccess -> 
guestgroup      %700
guest-root      /path/to/user_dir  %uid
                  ^^ - без точки
anonymous
()
интересно, при DefaultRoot пишет ошибку формата, DefaultRoot~ пишет вообще ошибку.
brume
() автор топика
Ответ на: комментарий от anonymous
Спасибо, и так попробую. Вот это здорово, пусть все ftp-клиенты отдельно будут!

brume
() автор топика
ААА Блин, пробел перед ~ не поставил!!! Усе дудит! Спасибо!
brume
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.