更改了sudo路径,命令继续找不到

时间:2010-04-26 21:30:23

标签: linux ubuntu-9.10 sudo

我添加了

export PATH="/home/deltrem/Pedro - Arquivos/play/ps1/linux/pSX:$PATH"

/root/.bashrc

,但是

sudo pSX

回波

command not found

3 个答案:

答案 0 :(得分:1)

您是否以root用户身份登录?如果是这样,那么您就不需要sudo

如果没有,则/root/.bashrc的内容无关紧要,因为sudo命令从其运行的环境中获取其路径。换句话说,它会复制用户级路径。而是编辑用户.bashrc中的路径。

答案 1 :(得分:0)

pSX是目录,文件还是两者(名为pSX的目录,包含名为pSX的文件)?如果是目录,则需要输入实际的命令名称。如果它是文件(但不是目录),则需要从/pSX变量中删除PATH

pSX是否设置了可执行位?操作系统可能不知道pSX是一个命令。

答案 2 :(得分:0)

在过去的一个小时里,我的头靠在墙上,我终于想出了如何做到这一点。它与bashrc,配置文件或环境无关。而是打开 / etc / sudoers 并更改 secure_path