LINUX.ORG.RU
ФорумAdmin

Чтобы пользователь не видел ничего «выше» домашней директории?


0

0

Господа администраторы, я к вам за советом. Сам программист, но уж очень вопрос интересует. Допустим я создал пользователя в системе, дал ему shell, свой каталог, доступ удаленный по ssh открыл. А можно ли мне ограничить его "область видимости" так, чтобы он не мог перейти никуда выше своей домашней директории... Подрузомевается, что в системе есть каталоги/файлы в корне, на которых стоит доступ для всех на чтение...

★★

меня всегда интересовало - зачем такую дурь делать? и какой травы надо обкуриться, чтобы этого захотеть?

grustnoe ★★
()

абсолютное решение это chroot, который должен выполняться его стартовым сценарием. Относительный - это написание ACL, которые в явном виде запрещают ему доступ ко всем директориям кроме домашней. Единственное "но" - это то, что пользователь не сможет выполнить ни одной программы - ему будет запрещен доступ к ним все (даже на bash придется делать жесткую ссылку в ~/bin).

anonymous
()

Есть патч на ssh для chroot
А так для кажлого пользователя ваять chroot-окружение муторное занятие

anonymous
()

Так и должно быть! Вот для FTP есть специальные настройки в конфигах, есть потребность в этом и для SSH, какие-то готовые решения тоже должны быть, поищи "SSH chrooting"

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

<<Вот для FTP есть специальные настройки в конфигах>> Как реализовать чтоб юзер сразу поподал в свою папку на ftp а не в домашний коталог????

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

>Как реализовать чтоб юзер сразу поподал в свою папку на ftp а не в домашний коталог????

Задай ему домашним каталогом другую папку, в которую он должен попадать.

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

>Есть патч на ssh для chroot </br> >А так для кажлого пользователя ваять chroot-окружение муторное занятие

А разве после такого патча не надо воять chroot окружение?

anonymous
()

Можно убрать права доступа к файлам на чтение выше каталагов пользователей. Например chmod o-r /path/directory

nelper
()
Ответ на: комментарий от anonymous

>А что ему помешает сделать cd /

Ничего :)
Я так и делаю.

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