LINUX.ORG.RU

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

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

x-term ★★ ()

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

Какой сервер то? поставь proftpd там в файле конфигурации поставить:

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

Matrix ()

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

Да, но это работает только для одного пользователя, а что б для всех?

brume ()

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

да, для каждого строку пишешь и тогда ОК. А нет ли универсального значка для этого? (*,@ и ' не помогают)

brume ()

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

Для какого каждого? Один раз это пишется!!! По-крайней мере у меня, у тебя видимо особый случай :)

x-term ★★ ()

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

В /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 ()

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

интересно, при DefaultRoot пишет ошибку формата, DefaultRoot~ пишет вообще ошибку.

brume ()

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

ААА Блин, пробел перед ~ не поставил!!! Усе дудит! Спасибо!

brume ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.