Jak zmienić domyślną powłokę, aby korzystać z ZSH w Ubuntu? [duplikować]

Odpowiedzi:

19

Posługiwać się

chsh -s $(which zsh)

W przeciwieństwie do adduserlub useraddedycji /etc/passwd, pozwoli ci to zmienić powłokę bez uprawnień roota.

Inkaphink
źródło
0

hum ... zsh to powłoka, a nie terminal.

Alternatywną odpowiedzią dla MrStatic jest użycie zmiany domyślnej powłoki za pomocą chsh, można to zrobić dla konta bez żadnych uprawnień roota.

Ben
źródło
-1

Będziesz musiał edytować swój /etc/passwd

Użyj vipwpolecenia i zmień powłokę obok użytkownika, którego chcesz zmienić. Aby ustawić ją jako domyślną dla wszystkich nowych użytkownikówuseradd -D -s /bin/bash

Unfundednut
źródło