web-dev-qa-db-ja.com

Fishをデフォルトのシェルに変更したときの問題

そこで、次のコマンドでFishをデフォルトのシェルにしようとしました。

Sudo chsh -s /usr/bin/fish 'myUsername'

これで、端末を起動するたびにこれを取得できます。

Unable to open universal variable file '/home/username/.config/fish/fishd.Dlorah': Permission denied
Unable to open universal variable file '/home/username/.config/fish/fishd.Dlorah': Permission denied
Unable to open universal variable file '/home/username/.config/fish/fishd.Dlorah': Permission denied
Unable to open universal variable file '/home/username/.config/fish/fishd.Dlorah': Permission denied
Unable to open universal variable file '/home/username/.config/fish/fishd.Dlorah': Permission denied
Unable to open universal variable file '/home/username/.config/fish/fishd.Dlorah': Permission denied
Unable to open universal variable file '/home/username/.config/fish/fishd.Dlorah': Permission denied
Unable to open universal variable file '/home/username/.config/fish/fishd.Dlorah': Permission denied
Unable to open universal variable file '/home/username/.config/fish/fishd.Dlorah': Permission denied
Unable to open universal variable file '/home/username/.config/fish/fishd.Dlorah': Permission denied
Unable to open universal variable file '/home/username/.config/fish/fishd.Dlorah': Permission denied
Unable to open universal variable file '/home/username/.config/fish/fishd.Dlorah': Permission denied
Welcome to fish, the friendly interactive Shell
Type help for instructions on how to use fish
Unable to open universal variable file '/home/username/.config/fish/fishd.Dlorah': Permission denied
Unable to open universal variable file '/home/username/.config/fish/fishd.Dlorah': Permission denied
Unable to open universal variable file '/home/username/.config/fish/fishd.Dlorah': Permission denied
Unable to open universal variable file '/home/username/.config/fish/fishd.Dlorah': Permission denied
Unable to open universal variable file '/home/username/.config/fish/fishd.Dlorah': Permission denied

使用してみました:Sudo chsh -s /usr/bin/bash 'myUsername'

しかし、その後、私は得る:

chsh: PAM: Authentication failure
Unable to open universal variable file '/home/username/.config/fish/fishd.Dlorah': Permission denied

私が台無しにしたものを修正する方法はありますか? bashに戻したいです。 Ubuntu 16.04を使用しています。

2
dr_shroom

このリンクを見つけて、Ziazisが最初に提案したものとともに問題を修正しました

ジアジスの提案:

Sudo chown user:usergroup -R /home/user

それが実装されると、私は

Unable to open universal variable file '/home/username/.config/fish/fishd.Dlorah': Permission denied

エラーですが、PAM認証エラーが引き続き発生しました。もう少しgooglin 'と私はこのリンクを見つけました: http://ubuntuforums.org/showthread.php?t=17028

2
dr_shroom