LINUX.ORG.RU
ФорумAdmin

Запуск mc при входе без shell


0

0

подскажите плиз, можно ли как нибудь, организовать доступ в консоль определнному юзеру, таким образом, чтобы при входе тупо запускася mc, без выхода на shell и чтобы при закрытии mc сессия закрывалась.

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

Заранее спасибо.


Ну да, запрещакешь ему все каталоги на r. Кроме хома. Точнее / запрещаешь, а /home разрешаешь.

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

> exec mc в ~/.bash_profile

ну а при выходе из mc юзера выплюнет в консоль)

лучше так: usermod -s `which mc` stupiduser
ну или ручками шелл в /etc/passwd поменять ежели такой команды нету.

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

> ну а при выходе из mc юзера выплюнет в консоль)

А попробовать прежде чем фигню писать?

> лучше так: usermod -s `which mc` stupiduser

А попробовать что получится?

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

>> ну а при выходе из mc юзера выплюнет в консоль)

>А попробовать прежде чем фигню писать?

век живи, век учись. ман баш просветил меня что exec "replaces the shell". всегда считал это аналогом обычного запуска команды.

но второй вариант тоже рабочий и более "секьюрный" так как при exec mc юзер может изменить .bash_profile

Даже если и запретить юзеру редактировать этот файл, то он всёравно будет выполняться только для login шелов, что не есть секьюрно)

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