Страница 1 из 1

HELP! (RH9) Проблема с установкой Restricted Shell.

Добавлено: 16 апр 2006, 22:53
free.mind
Всем привет, такая проблема.
Как сделать так, чтобы при создании нового пользователя или изменения существующего можно было установить ему restricted shell, то есть /bin/bash с ключом -r, вместо обычного shell "по умолчанию"? Пытался прописывать прямо в /etc/passwd - не получилось, при попытке входа за этого пользователя выдается ошибка - что-то типа "ошибка домашнего каталога, blah, blah...".

Добавлено: 16 апр 2006, 23:23
Llama
man bash писал(а): RESTRICTED SHELL
If bash is started with the name rbash, or the -r option is supplied at invocation, the shell becomes restricted.
A restricted shell is used to set up an environment more controlled than the standard shell. It behaves identi‐
cally to bash with the exception that the following are disallowed or not performed:
Соответсвенно, надо просто прописать /bin/rbash видимо...
/bin/rbash должен быть прописан в /etc/shells

Добавлено: 17 апр 2006, 13:45
free.mind
Гхм, это я видел тож. :D Просто я потом сразу же попробовал поискать команду rbash - и ни в /bin, ни где-либо еще ее не оказалось, вот я и подумал, что ее вообще нет в природе.
Тогда я щас просто попробую прописать это в /etc/passwd - может что и выйдет. Потом сразу отпишу о рез-тах.

Добавлено: 29 апр 2006, 09:54
free.mind
Тот же эффект, видно какой-то косяк с этим Restricted Shell.

Добавлено: 29 апр 2006, 10:41
nab
Зрабі symlink rbash на бінарнік bash`а.