Назад | Перейти на главную страницу

Заблокируйте изменение оболочки Solaris для обычных пользователей

У меня есть несколько десятков коробок Solaris (5.10). По умолчанию они используют ksh в качестве оболочки. Только несколько пользователей имеют привилегии sudo. Остальные нет. Я не хочу, чтобы мои обычные пользователи переходили на другую оболочку.

Вот что я сделал:

Минимальные sudoers, поэтому / etc / passwd для них не может быть и речи. Минимальные sudoers, поэтому для них не может быть и речи о usermod -s.

Я еще НЕ отключал доступ к оболочкам в / bin или / usr / bin, но это будет сделано, поэтому, пожалуйста, не обращайте внимания на то, что это еще не было сделано. Итак, теоретически они могут написать сценарии запуска для их выполнения, верно? Я что-то еще упускаю?

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

ksh$ bash
bash-3$  csh
csh% zsh
zsh% 

и т.п.