LINUX.ORG.RU
ФорумAdmin

FTP user leaves jailroot


0

2

Привет!

Можете обьяснить в чём дело..? с помощью jailkit поместил в это окружение тестового пользователя. Делаем «su testuser» - и всё как надо - выше нужной директории он не видит. Но.. установил vsftpd. Запускаем.. заходим этим тестовым пользователем.. запускаем «pwd».. и - виден ПОЛНЫЙ адрес текущей его директории во всей ОС ! Даже выйти из окружения можно! Как так выходит? В самом vsftpd можно настроить jailroot, это да, оаботает как надо. Но вопрос не в этом. Почему со стандартными настройками не работает как надо?


Ответ на: комментарий от xpahos

ну дело не в этом) я экспериментирую

Alexoy
() автор топика
Ответ на: комментарий от drBatty

нет.. запускаю как обычно /etc/rc.d/vsftpd start. Не так надо? Это может влиять на пользователя которым заходим?

Alexoy
() автор топика
Ответ на: комментарий от drBatty

кстати, пробовал также по ssh подключаться - и всё как надо, пользователь не видит вне окружения

Alexoy
() автор топика
Ответ на: комментарий от Alexoy

Не так надо? Это может влиять на пользователя которым заходим?

ну сам демон работает с правами рута, и запускает отдельные процессы с правами входящего юзера. Этот демон вообще ничего не знает о jailroot'е, как и производный процесс.

кстати, пробовал также по ssh подключаться - и всё как надо, пользователь не видит вне окружения

потому-что тут обычный системный login срабатывает, который про ваш jailroot знает.

drBatty ★★
()
Ответ на: комментарий от xpahos

в 21 веке люди уже давно отказались от ftp и перешли на sftp ;)

к сожалению, 95% идиотов до сих пор юзают операционную систему, которая по дефолту умеет только FTP, а всё остальное только хитрыми костылями, которые этим 95% не осилить.

drBatty ★★
()
Ответ на: комментарий от drBatty

есть, да. И как уже сказал - работает. Но также сказал, что экспериментирую! Потому охота проделать это без специфичных функций конкретного сервиса, которые есть далеко не в каждом из существующих сервисов.

Alexoy
() автор топика
Ответ на: комментарий от Alexoy

Потому охота проделать это без специфичных функций конкретного сервиса, которые есть далеко не в каждом из существующих сервисов.

ну в proftpd есть, остальные не нужны. просто FTP это ДРУГОЙ вход в систему...

drBatty ★★
()
Ответ на: комментарий от Alexoy

ещё раз - vsftpd умеет делать chroot пользовтаелю без костылей как proftpd. для proftpd есть пачик MAGIC_CHROOT, упёртые разработчики его туда не берут.

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