Я узнал о программах Common Shell .
Когда я бегу cat /etc/shells
, это показывает:
# /etc/shells: valid login shells
/bin/sh
/bin/dash
/bin/bash
/bin/rbash
Что /bin/rbash
здесь? Это используется в сценариях?
command-line
bash
маргаритка
источник
источник
man rbash
неясна?man rbash
также дает мне подробную информацию. Благодарю.Ответы:
Из википедии
См . Ответ Сорена А об ограничениях, применимых к оболочкам с ограничениями.
Вы можете работать
bash
в ограниченном режимеВ моей системе:
Так что, если я бегу
/bin/rbash
, я бегуbash
НО
Как вы можете легко проверить:
источник
rbash - это ограниченная (с ограниченными возможностями) версия bash. Смотрите эту статью: https://en.wikipedia.org/wiki/Restricted_shell
Из статьи:
источник