|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Ilya Evseev 2:5020/400 08 Jun 2001 02:30:30 To : All Subject : Re: chrooted shell --------------------------------------------------------------------------------
Hi!
> Как это организовать? Если я правильно понимаю, тот шелл,
> который прописан в /etc/passwd запускается уже с uid/gid
> соответствующего юзера?
> Еще интереснее chrooted ssh...
В каталоге пользователя делаешь /bin, /etc, /lib
и заполняешь их всем, чем положено.
Посмотри, как что там лежит для chrooted bind и anonymous FTP.
В каталоге пользователя создаешь файлик profile
(можно не файл, а soft-link, например, на /root/profile_chroot):
chroot $HOME
[ -f profile_custom ] && . profile_custom
Hа profile ставишь права доступа 644.
Если пользователь захочет что-то туда дописать,
пускай сочиняет profile_custom.
Понятно, что chroot можно сделать условным,
например, анализировать `tty` или что-то подобное...
С уважением,
Илья Евсеев
--- ifmail v.2.15dev5
* Origin: UCVT (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/657764398767.html, оценка из 5, голосов 10
|