sudo nautilusとsudo-E nautilusの違い

sudo nautilusとsudo-E nautilusの違い

最新のUbuntu 17.04をインストールしましたが、sudo nautilusコマンドを実行できないため、エラーが発生しました。その後、sudo -E nautilusを検索して試してみました。 2つの違いは何ですか?

答え1

これsudoマンページだから説明-E

ユーザーが既存の環境変数を保持したいセキュリティポリシーを表します。ユーザーが環境を保護する権限を持っていない場合、セキュリティポリシーはエラーを返す可能性があります。

通常sudo実行されるコマンドに対して提供される環境をクリーンアップします-E(ユーザーが許可する場合)。sudo envとの出力を比較すると、違いを確認できますsudo -E env

ノーチラスでは、必要な情報を見つけたり、通信に必要な他のプロセスにアクセスするために、多くの環境変数が必要です。

関連情報