環境変数とPATHの問題

環境変数とPATHの問題

Sublist3rツールの環境変数を設定しようとしましたが、間違っています。これでroot(を使用して)ユーザーに切り替えるたびにsudo su使用できる唯一のコマンドはexit(画像付き)です。

編集しようとしましたが、/root/.bashrcrootではないユーザーアカウントでは問題ないようです。また、PATHrootアカウントを確認しましたが、「sublister-1」と表示されています。どうやって編集しますか/root/.bashrc

答え1

一般ユーザーとして:

sudo /bin/nano /root/.bashrc

しないでください。とを使用して高いシェルを得るsudo suことができます(Q / Aを参照)。sudo -isudo -ssudo suを実行する理由はありますか?)。

答え2

sudo su使い方によっては完全に問題にはなりません。ユーティリティの「欠落」コマンドがまだあるため、フルパスを使用してアクセスできます。

/usr/bin/nano
/usr/bin/vim

ちょっと待ってください。問題を修正すると、$PATH再び正常に戻ります。

関連情報