- Помещение пользователя в chroot при входе в систему, ivoronin, 21:49 , 16-Авг-04 (1)
Ужасный способ. Тем более добавление "/bin/chrsh" в /etc/shells, - при доступе к non-chroot environment на этой машине юзер сможет запросто сменить свой шелл. Как это сделать правильно в *BSD: Создаём в /etc/login.conf новый класс пользователей, скажем chrootusers, и назначаем ему shell=/bin/chrsh, которая представляет из себя програмку-враппер которая делает getpwent(), chroot() а потом exec(pw->pw_shell,..). Готово. Никаких скриптов и лазеек. Думаю в linux можно как-нибудь извернуться через PAM.
- Помещение пользователя в chroot при входе в систему, Дмитрий Ю. Карпов, 00:29 , 21-Авг-04 (3)
- Помещение пользователя в chroot при входе в систему, Michael, 10:59 , 28-Авг-04 (9)
|