質問: linuxでchshコマンドを使ってBashからZshに変更しようとしても変更できません。 `chsh -s /bin/zsh` とすると`chsh: user "xxx" does not exist`と出ます。sudoを使ってみてもだめでした。 また`chsh -s /bin/zsh username`とやっても変更できませんでした。 どのようにすればデフォルトシェルを変えられるでしょうか? chsh以外にも方法はあるのでしょうか?
回答: chsh username でviが編集できるOSもあります sh間違えるとログインできなくなる可能性があるので注意