fish
Linuxユーザー用のデフォルトシェルを設定しました。
/etc/passwd
文書:
mlibre:x:1000:1000::/home/mlibre:/bin/fish
今、GDM
私のユーザー()を使ってログインすることはできませんmlibre
。GDM
いくつかのエラーを印刷します。
もう一度見て/bin/bash
問題を解決しました。
理由を知っている人はいますか?どうすれば修正できますか?
Linuxディストリビューション:アーチ
答え1
fish
があり、/usr/bin/fish
にもう一つがあります/bin/fish
。
しかし、ファイルには記載されていません/bin/fish
。いいえ。理由はわかりません。デフォルトのbashを次のように設定しましたが、正常に動作します。/etc/shells
/bin/fish
/usr/bin/fish