[英]changed sudo path, command continues not being found
我加了
export PATH="/home/deltrem/Pedro - Arquivos/play/ps1/linux/pSX:$PATH"
至
/root/.bashrc
,但是
sudo pSX
回聲
command not found
。
您是否以root用戶身份登錄? 如果是這樣,那么您就不需要sudo
。
如果不是,那么/root/.bashrc
的內容就無關緊要了,因為sudo
命令從運行它的環境中獲取其路徑。 換句話說,它將復制您的用戶級路徑。 而是在用戶的.bashrc
編輯路徑。
在過去的一個小時中,我把頭撞在牆上之后,我終於找到了解決方法。 它與bashrc,配置文件或環境無關。 而是打開/ etc / sudoers並更改secure_path 。
是pSX
的目錄,文件,或兩者(稱為目錄pSX
包含命名文件, pSX
)? 如果是目錄,則需要輸入實際的命令名稱。 如果是文件(而不是目錄),則需要從PATH
變量中刪除/pSX
。
pSX
是否設置了可執行位? 操作系統可能不知道pSX
是命令。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.