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

Linux Basic Shell для всех пользователей

Возможный дубликат:
Как ограничить оболочку пользователя, позволяющую запускать программы оболочки

Раньше я обращался к этому серверу Ubuntu 8.04 с очень ограниченной оболочкой. Например, нельзя было нажимать клавиши вверх и вниз по истории оболочки, нельзя было угадывать команды табуляции и т.

Я хотел бы настроить Ssell inv для моих пользователей, использующих ssh на моем сервере, но как?

Терминология, которую вы ищете: Ограниченная оболочка. Есть несколько способов ввести ограничения, в зависимости от того, что вам нужно. Один простой подход - запустить Bash в ограниченном режиме.

Оболочка, запускаемая ssh, является оболочкой входа пользователя. Он устанавливается через запись оболочки входа в файл / базу данных passwd (если вы не делаете ничего особенного, он находится в / etc / passwd и может быть изменен с помощью chsh). Оболочка, которую вы описываете, очень похожа на базовый / bin / sh, который также используется при выполнении скрипта.