sudoで使用すると一部のプログラムが見つからない


9

インストールしたばかりのに移動/usr/local/go~/.bashrc次の行を追加しました:

export PATH=$PATH:/usr/local/go/bin

さてgo、コマンドラインから動作しますが、sudo go私を与えます:

$ sudo go
sudo: go: command not found
~
$ sudo echo $PATH
/usr/lib/lightdm/lightdm:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/home/benjamin/algs4/bin:/usr/local/go/bin

出力を投稿できますかsudo echo $PATH
Manish Sinha 2012

回答:



3

/ etc / sudoersファイルを編集します。次の行に必要なパスを追加します。

デフォルトのsecure_path = / sbin:/ bin:/ usr / sbin:/ usr / bin

例:

デフォルトのsecure_path = / sbin:/ bin:/ usr / sbin:/ usr / bin:/ usr / local / sbin:/ usr / local / bin


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.