как запереть пользователя в своем каталоге?

alx

Бывалый
Да вот тут возникла задача:
на FreeBSD добавляю юзера, но надо чтоб он не мог поднятся из своего каталога, а сидел тока там и не дергался..
вроде это как-то правами доступа делалось, но какие их(права) выставлять и на что именно хз..

хелп!
 

Quantum Leap

Старожил
Непонятно, что нужно, поэтому могу предположить только два варианта

chroot

и

jail

Оба они кажется не попадают под определение того, что необходимо. С аттрибутами играть не советую - не поможет.
 

alx

Бывалый
ну я попробую пояснить:

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

все
 

Quantum Leap

Старожил
Практически это осуществить сложно и я не совсем понимаю зачем.

Однако неясно, может ли пользователь запускать программы из других директорий? Если программы ограничиваются только ls, cd, bash, то можно воспользоваться chroot в сочетании с jail. За подробностями http://www.freebsd.org/cgi/man.cgi?query=jail&sektion=8 и http://www.freebsd.org/doc/en_US.ISO885 ... /jail.html.

Еще полезное описание, как сделать образ для jail http://www.linux-mag.com/2002-12/chroot_01.html

Фактически создается отдельная клетка для каждого пользователя. Однако это не совсем то, что требуется.

К сожалению мне неизвестны способы решения поставленной задачи. Было бы интересно, если бы кто-нибудь сообщил тут решение.
 
Верх