コマンドラインで作業するとき、私はしばしばsudoに変更を使用しますsudo -i
。しかし、私の作業ディレクトリは自動的にに変更されます/root
。私はそこに行きたくありません。この目標をどのように達成できますか?
ベストアンサー1
代わりに使用できますsudo -s
。これは現在のディレクトリをrootに変更しませんが、/root
一部の環境変数はルートの環境変数ではありません。
これページUbuntuフォーラムには次のような良い要約があります。
Summary of the differences found
corrupted by user's
HOME=/root uses root's PATH env vars
sudo -i Y Y[2] N
sudo -s N Y[2] Y
sudo bash N Y[2] Y
sudo su Y N[1] Y
Ubuntuのドキュメントのこのページには、より多くのコンテンツがあります。sudo の背景情報。