Я навчився новій команді, принаймні я думав, бо ця команда:, 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
Спершу потрібно вийти та увійти знову.
—
Rui F Ribeiro
Будь ласка, не публікуйте зображення тексту терміналу. Його можна скопіювати та вставити в основну частину вашого запитання, і насправді не потрібно розміщувати зображення, якщо ви не показуєте графічний глюк чи щось подібне.
—
Сергій Колодяжний
Я відредагував свою публікацію, видалив зображення та вставив текст замість цього, але зображення повернулося за ніч.
—
акулант
@sharkant Схоже, хтось змінив редагування у черзі на огляди, і це було схвалено, яке редагувало вашу публікацію після факту. Я думав, що система редагування SE не замінить нову редакцію на стару, але так, хто знає?
—
Зан Лінкс