.bashrc 再起動を上書きする

.bashrc 再起動を上書きする

数日前、Ubuntu 16.04で誤って.bashrcを上書きしました。空のファイルを渡します。それ以来閉鎖されました。これでsuパスワードを認識できないとき。

Ubuntuを動作させる方法はありますか、それとも再インストールする必要がありますか?

答え1

.bashrcファイルが欠落している可能性はほとんどありません。

suこのコマンドで予想されるパスワードは、rootUbuntuで定義されていないユーザーパスワードです。おそらくあなたが望むのは、アカウントsudoでコマンドを実行できますが、rootパスワードで認証できるコマンドです。

たとえば、次のようになります。

sudo whoami

パスワードを要求してから単語を印刷する必要がありますroot

デフォルトファイルを復元するには、.bashrcこのファイルからそのファイルをコピーできる必要があります/etc/skel/.bashrc。このファイルは、すべての新しいユーザードットファイルを「伝播」するために使用されるファイルです。

答え2

ありがとうございます。これら2つは独立しています。

.bashrc - このコピーを保存することをお勧めします。デフォルトの/etc/skel/.bashrcは大丈夫ですが空です。私の設定がありません。

su - Ubuntusuアカウントはインストール中に作成されますが、パスワードは割り当てられません。 (続行「認証に失敗しました」というメッセージが表示されます - su&は異なります!)以下のリンクされた文書には、パスワードの割り当てsudo方法などの詳細が記載されています。suルートアクセスが不要になったら、suそれを実行するのを忘れる危険があります。 - 1つのCLIラインにのみrootアクセス権を持ちます。ほとんどの場合、これは好ましい方法です。exitsudo

http://www.howtogeek.com/111479/htg-explains-whats-the-difference-Between-sudo-su/

関連情報