GNU/Linux >> Linux の 問題 >  >> Linux

root の .bashrc はどこにありますか?

~/.bashrc に入れるのがおそらく最善です。一部のディストリビューションでは、ルートはデフォルトで通常のものを取得しないようですが、 cp /etc/skel/.bash* ~ だけです それを修正します。


root のホームディレクトリである /root/ はどうでしょうか?

いくつかの側面から、ルートは単なる別のユーザーです (より良い、より多くの許可があります)。ルートにはホームディレクトリがありますが、/home/ の他のユーザーとは異なり、単純に /root/ であるため、 root:s .bashrc です。 /root/.bashrc

/etc にある設定は、root を含むすべてのユーザーのシステム固有の設定です。

~root を使用できることを指摘していただきありがとうございます。場所に関係なく、ルート ホーム ディレクトリを指します。

でテストできます

$> echo  ~root
/root

したがって、/root はそこにあるシステムで 99% 動作します ~root はおそらくより移植性が高く、おそらく 100% で動作します。

~root/.bashrc

/root/.bashrc を使用する代わりに /root/.profile を使ってみてください — 名前が違うだけで、同じものです。

また、 su を使用している場合 ルートに入るには、.bashrc を読み取っていない可能性があります または .profilesu を発行するだけ ログインスクリプトを実行しません。やってみる

su -

Linux
  1. ファイルシステムのルート用に予約されたスペース–なぜですか?

  2. Crontabの@rebootはルートに対してのみ機能しますか?

  3. .bashrcはどこにありますか?

  1. C++ のマニュアル ページはどこにありますか?

  2. Windows 10 の Windows 上の Ubuntu での Bash の .bashrc の場所

  3. ターミナルで su の root パスワードが機能しない

  1. LinuxでユーザーのSudo権限を設定する方法

  2. .bashrcの「rc」は何の略ですか?

  3. CentOS で root ユーザーの単純なパスワードを有効にする