Я не могу изменить свою оболочку для root в Solaris 10. Когда я меняю, я не могу снова войти в систему после выхода из системы. Ошибка "без оболочки".
Вы, вероятно, испортили файл / etc / passwd, отредактировав его напрямую. Что печатает head -1 /etc/passwd | od -c
? Оболочку следует изменить с помощью passwd -e
команда.
Вы должны указать полный путь к исполняемому файлу оболочки, и я считаю, что соответствующие разрешения также должны быть установлены.
У меня была эта проблема, и я считаю, что двоичный файл оболочки должен находиться в разделе /, по крайней мере, в режиме восстановления, когда другие разделы не смонтированы.