Windows system >> Windowsの知識 >  >> Linuxシステムチュートリアル >> Linuxについて >> LinuxはsudoのPATHパスをどのように変更しますか?

LinuxはsudoのPATHパスをどのように変更しますか?

  
                

LinuxシステムのsudoコマンドではPATHの下にコマンドを検索できますが、PATHの下に特定のコマンドがある場合があるため、sudoが検索できません。これは、Linuxが自動的にPATHをリセットし、sudoコマンド検索のパスを変更し、sudoのPATHパスを変更してこの問題を解決できるためと考えられます。

次の2つの方法がsudoの設定ファイルを開いている:sudoのvisudoを

メソッドは、デフォルトのPATHにsudoersファイルSECURE_PATH命令を変更するために使用することができますしたいのパスです。このディレクティブは、ユーザーがsudoコマンドを実行したときにバイナリコードとコマンドを見つける場所を指定します。このオプションの目的は明らかにsudoコマンドを実行するユーザーの範囲を制限することであり、これは良い習慣です。

方法2、Defaults env_resetをDefaultsに変更します。 Env_resetはPATH変数のリセットを取り消し、最後に.bashrcに別名sudo =‘ sudo env PATH = $ PATH'を追加するので、コマンドを実行するときにsudoが検索するパスはシステムのPATH変数内のパスです。他の変数を追加するのも同様です。

LinuxでsudoのPATHパスを変更する方法は2つありますsudoを使用してPATH下のコマンドを検索するようにsudoのPATHパスを変更します。

Copyright © Windowsの知識 All Rights Reserved