Możliwa duplikat:
Jak ustawić Bash jako domyślną powłokę na Ubuntu?
Chcę zmienić moją domyślną powłokę w Ubuntu na ZSH. Jakie jest to polecenie?
Możliwa duplikat:
Jak ustawić Bash jako domyślną powłokę na Ubuntu?
Chcę zmienić moją domyślną powłokę w Ubuntu na ZSH. Jakie jest to polecenie?
Odpowiedzi:
Posługiwać się
W przeciwieństwie do
adduser
lubuseradd
edycji/etc/passwd
, pozwoli ci to zmienić powłokę bez uprawnień roota.źródło
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.źródło
Będziesz musiał edytować swój
/etc/passwd
Użyj
vipw
polecenia 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
źródło