日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > linux >内容正文

linux

Linux sudo找不到命令:修改sudo的PATH路径

發(fā)布時(shí)間:2023/12/9 linux 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Linux sudo找不到命令:修改sudo的PATH路径 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

為什么80%的碼農(nóng)都做不了架構(gòu)師?>>> ??

sudo有時(shí)候會出現(xiàn)找不到命令,而明明PATH路徑下包含該命令,讓人疑惑。其實(shí)出現(xiàn)這種情況的原因,主要是因?yàn)楫?dāng) sudo以管理權(quán)限執(zhí)行命令的時(shí)候,linux將PATH環(huán)境變量進(jìn)行了重置,當(dāng)然這主要是因?yàn)橄到y(tǒng)安全的考慮,但卻使得sudo搜索的路徑不是我們想要的PATH變量的路徑,當(dāng)然就找不到我們想要的命令了。兩種方法解決該問題:

首先,都要打開sudo的配置文件:sudo visudo

1.可以使用 secure_path 指令修改 sudoers 中默認(rèn)的 PATH為你想要的路徑。這個(gè)指令指定當(dāng)用戶執(zhí)行 sudo 命令時(shí)在什么地方尋找二進(jìn)制代碼和命令。這個(gè)選項(xiàng)的目的顯然是要限制用戶運(yùn)行 sudo 命令的范圍,這是一種好做法。

2.將Defaults env_reset改成Defaults !env_reset取消掉對PATH變量的重置,然后在.bashrc中最后添加alias sudo='sudo env PATH=$PATH',這樣sudo執(zhí)行命令時(shí)所搜尋的路徑就是系統(tǒng)的PATH變量中的路徑,如想添加其他變量也是類似。

參考:充分發(fā)揮 sudo 的作用 http://www.ibm.com/developerworks/cn/aix/library/au-sudo/index.html

補(bǔ)充:可以使用sudo -l查看相關(guān)信息

轉(zhuǎn)載于:https://my.oschina.net/wolfx/blog/673654

總結(jié)

以上是生活随笔為你收集整理的Linux sudo找不到命令:修改sudo的PATH路径的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。