ch sh: Невозможно определить ваше имя пользователя. при попытке настроить zsh - PullRequest
0 голосов
/ 06 марта 2020

Я установил oh-my- zsh и теперь пытаюсь сделать его моей оболочкой по умолчанию. но когда я пытаюсь ввести команду chsh -s $(which zsh), она дает мне это -> ch sh: Невозможно определить ваше имя пользователя. ошибка.

Пожалуйста, помогите мне, ребята.

1 Ответ

0 голосов
/ 06 марта 2020

Вероятно, ваша система ограничивает возможность смены оболочки.

Вам следует обратиться за указаниями в собственную техническую поддержку Uni или создать специальный файл оболочки r c, который запускает zsh напрямую, в зависимости от $SHELL, установленного по умолчанию.

Вот пример кода, который мне пришлось использовать в моей системе.

if($?prompt) then
  exec /usr/bin/zsh -l
  export SHELL=/usr/bin/zsh
endif

...