簡體   English   中英

更改了sudo路徑,找不到命令繼續

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM