Я выучил новую команду, по крайней мере, я думал, потому что эта команда: chsh
не ведет себя так, как описано.
Было описано, что работать так:
cat /etc/shells
узнать, какие оболочки установлены, чтобы вы могли выбирать среди них.- сделать ,
echo $SHELL
чтобы знать, какую оболочку вы используете. - выберите один из снарядов и введите
chsh -s /path/to/shell
- введите пароль и подтвердите
echo $SHELL
, что вы находитесь в новой оболочке.
Я сделал это, и я не получил сообщение об ошибке при вводе пароля, но я все еще был в той же оболочке.
% echo $SHELL
/bin/bash
% cat /etc/shells
# /etc/shells: valid login shells
/bin/sh
/bin/dash
/bin/bash
/bin/rbash
% chsh -s /bin/sh
Password:
% echo $SHELL
/bin/bash
5
Вы должны выйти и снова войти в систему.
—
Руи Ф Рибейро
Пожалуйста, не размещайте изображения терминального текста. Он может быть скопирован и вставлен в текст вашего вопроса, и на самом деле нет необходимости размещать изображения, если вы не демонстрируете графический сбой или что-то подобное.
—
Сергей Колодяжный
Я отредактировал свой пост, удалил изображение и вместо этого вставил текст, но изображение вернулось за ночь.
—
Sharkant
@sharkant Похоже, что кто-то внес изменения в очередь на проверку и получил одобрение, которое отредактировало ваше сообщение после факта. Я думал, что система редактирования SE не перезапишет новое редактирование старым, но хе, кто знает?
—
Зан Рысь