CentOS 8-在Shell脚本中使用Sudo Privelige say“未找到”的简单命令。
我正在尝试将脚本作为sudo运行,这在Centos Linux版本8.4.2105 VM上丢弃了错误的命令。
在没有sudo的情况下运行时,该脚本正常工作。 “ Myuser”是有效的Sudo用户。
这是从命令提示符运行的脚本:
#sudo ./xtest.sh
这是脚本:
#!/bin/bash
echo "shell: $SHELL"
grep abc *
ls -l
以下是sudo运行时的输出:
shell: /bin/bash
./xtest.sh: line 4: grep: command not found
./xtest.sh: line 5: ls: command not found
有趣的是,如果您从“ myuser”中“ su”到root中,则显示以下错误显示(尽管登录成功):
/usr/libexec/grepconf.sh: line 5: grep: command not found
/usr/libexec/grepconf.sh: line 5: grep: command not found
/usr/libexec/grepconf.sh: line 5: grep: command not found
键入echo $ shell
来自Myuser和root的终端显示sheel shell是/bin/bash
是否知道问题是什么?该脚本已在Redhat 7和Ubuntu 8上使用,我相信Centos 7。
编辑:
如果您登录root并运行脚本,则可以正常工作。如果您以sudo的身份运行它,则有同样的问题。 $ PATH看起来好像有许多重复的条目(我将在上面发布),但不确定为什么会导致运行它作为sudo的问题。
这是echo $ path的结果
root:
usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/home/engineering/.local/bin:/home/engineering/bin:/home/engineering/.local/bin:/home/engineering/bin:/home/engineering/.local/bin:/home/engineering/bin:/home/engineering/.local/bin:/home/engineering/bin:/sbin:/bin:/usr/bin:/usr/local/bin:/usr/local/sbin:/usr/sbin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/mysql/bin:/usr/local/mysql/bin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/mysql/bin:/usr/local/mysql/bin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/mysql/bin:/usr/local/mysql/bin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/mysql/bin:/usr/local/mysql/bin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/mysql/bin:/usr/local/mysql/bin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/mysql/bin:/usr/local/mysql/bin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/mysql/bin:/usr/local/mysql/bin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/mysql/bin:/usr/local/mysql/bin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/mysql/bin:/usr/local/mysql/bin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/mysql/bin:/usr/local/mysql/bin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/mysql/bin:/usr/local/mysql/bin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/mysql/bin:/usr/local/mysql/bin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/mysql/bin:/usr/local/mysql/bin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/mysql/bin:/usr/local/mysql/bin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/mysql/bin:/usr/local/mysql/bin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/mysql/bin:/usr/local/mysql/bin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/mysql/bin:/usr/local/mysql/bin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/mysql/bin:/usr/local/mysql/bin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/mysql/bin:/usr/local/mysql/bin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/mysql/bin:/usr/local/mysql/bin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/mysql/bin:/usr/local/mysql/bin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/mysql/bin:/usr/local/mysql/bin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/mysql/bin:/usr/local/mysql/bin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/mysql/bin:/usr/local/mysql/bin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/mysql/bin:/usr/local/mysql/bin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/mysql/bin:/usr/local/mysql/bin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/mysql/bin:/usr/local/mysql/bin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/mysql/bin:/usr/local/mysql/bin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/mysql/bin:/usr/local/mysql/bin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/mysql/bin:/usr/local/mysql/bin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/mysql/bin:/usr/local/mysql/bin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/mysql/bin:/usr/local/mysql/bin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/mysql/bin:/usr/local/mysql/bin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/mysql/bin:/usr/local/mysql/bin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/mysql/bin:/usr/local/mysql/bin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/mysql/bin:/usr/local/mysql/bin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/mysql/bin:/usr/local/mysql/bin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/mysql/bin:/usr/local/mysql/bin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/mysql/bin:/usr/local/mysql/bin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/mysql/bin:/usr/local/mysql/bin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/mysql/bin:/usr/local/mysql/bin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/mysql/bin:/usr/local/mysql/bin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/mysql/bin:/usr/local/mysql/bin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/mysql/bin:/usr/local/mysql/bin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/mysql/bin:/usr/local/mysql/bin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/mysql/bin:/usr/local/mysql/bin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/mysql/bin:/usr/local/mysql/bin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/mysql/bin:/usr/local/mysql/bin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/mysql/bin:/usr/local/mysql/bin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/mysql/bin:/usr/local/mysql/bin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/mysql/bin:/usr/local/mysql/bin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/mysql/bin:/usr/local/mysql/bin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/mysql/bin:/usr/local/mysql/bin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/mysql/bin:/usr/local/mysql/bin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/mysql/bin:/usr/local/mysql/bin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/mysql/bin:/usr/local/mysql/bin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/mysql/bin:/usr/local/mysql/bin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/mysql/bin:/usr/local/mysql/bin:/root/bin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/mysql/bin:/usr/local/mysql/bin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/mysql/bin:/usr/local/mysql/bin:/root/bin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/mysql/bin:/usr/local/mysql/bin:/root/bin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/mysql/bin:/usr/local/mysql/bin:/root/bin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/mysql/bin:/usr/local/mysql/bin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/mysql/bin:/usr/local/mysql/bin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/mysql/bin:/usr/local/mysql/bin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/mysql/bin:/usr/local/mysql/bin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/mysql/bin:/usr/local/mysql/bin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/mysql/bin:/usr/local/mysql/bin:/root/bin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/mysql/bin:/usr/local/mysql/bin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/mysql/bin:/usr/local/mysql/bin:/root/bin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/mysql/bin:/usr/local/mysql/bin:/root/bin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/mysql/bin:/usr/local/mysql/bin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/mysql/bin:/usr/local/mysql/bin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/mysql/bin:/usr/local/mysql/bin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/mysql/bin:/usr/local/mysql/bin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/mysql/bin:/usr/local/mysql/bin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/mysql/bin:/usr/local/mysql/bin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/mysql/bin:/usr/local/mysql/bin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/mysql/bin:/usr/local/mysql/bin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/mysql/bin:/usr/local/mysql/bin
这是使用echo $ path
运行的结果,
shell: /bin/bash
./xtest.sh: line 4: grep: command not found
./xtest.sh: line 5: ls: command not found
/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/
这是使用“ -i”选项运行它的结果:
shell: /bin/bash
./xtest.sh: line 4: grep: command not found
./xtest.sh: line 5: ls: command not found
/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/
I'm trying to run script as sudo that's throwing errors on very simple commands on CentOS Linux release 8.4.2105 VM.
The script works fine when run without sudo. "myuser" is a valid sudo user.
Here is the script as run from the command prompt:
#sudo ./xtest.sh
Here's the script:
#!/bin/bash
echo "shell: $SHELL"
grep abc *
ls -l
Here's the output when run as sudo:
shell: /bin/bash
./xtest.sh: line 4: grep: command not found
./xtest.sh: line 5: ls: command not found
Interestingly, if you "su" into root from "myuser", the following errors display (though the login is successful):
/usr/libexec/grepconf.sh: line 5: grep: command not found
/usr/libexec/grepconf.sh: line 5: grep: command not found
/usr/libexec/grepconf.sh: line 5: grep: command not found
Typing echo $SHELL
from the terminal in both myuser and root show the shell is /bin/bash
Any idea what the problem is? This script has worked on RedHat 7 and Ubuntu 8, and I believe Centos 7.
edit:
If you log into root and run the script, it works. If you run it as sudo, it has the same problem. $PATH looks like it has many repeating entries (I'll post it above) but not sure why that would cause a problem with the running it as sudo.
Here is the result of echo $PATH
from root:
usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/home/engineering/.local/bin:/home/engineering/bin:/home/engineering/.local/bin:/home/engineering/bin:/home/engineering/.local/bin:/home/engineering/bin:/home/engineering/.local/bin:/home/engineering/bin:/sbin:/bin:/usr/bin:/usr/local/bin:/usr/local/sbin:/usr/sbin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/mysql/bin:/usr/local/mysql/bin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/mysql/bin:/usr/local/mysql/bin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/mysql/bin:/usr/local/mysql/bin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/mysql/bin:/usr/local/mysql/bin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/mysql/bin:/usr/local/mysql/bin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/mysql/bin:/usr/local/mysql/bin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/mysql/bin:/usr/local/mysql/bin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/mysql/bin:/usr/local/mysql/bin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/mysql/bin:/usr/local/mysql/bin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/mysql/bin:/usr/local/mysql/bin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/mysql/bin:/usr/local/mysql/bin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/mysql/bin:/usr/local/mysql/bin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/mysql/bin:/usr/local/mysql/bin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/mysql/bin:/usr/local/mysql/bin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/mysql/bin:/usr/local/mysql/bin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/mysql/bin:/usr/local/mysql/bin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/mysql/bin:/usr/local/mysql/bin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/mysql/bin:/usr/local/mysql/bin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/mysql/bin:/usr/local/mysql/bin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/mysql/bin:/usr/local/mysql/bin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/mysql/bin:/usr/local/mysql/bin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/mysql/bin:/usr/local/mysql/bin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/mysql/bin:/usr/local/mysql/bin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/mysql/bin:/usr/local/mysql/bin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/mysql/bin:/usr/local/mysql/bin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/mysql/bin:/usr/local/mysql/bin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/mysql/bin:/usr/local/mysql/bin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/mysql/bin:/usr/local/mysql/bin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/mysql/bin:/usr/local/mysql/bin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/mysql/bin:/usr/local/mysql/bin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/mysql/bin:/usr/local/mysql/bin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/mysql/bin:/usr/local/mysql/bin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/mysql/bin:/usr/local/mysql/bin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/mysql/bin:/usr/local/mysql/bin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/mysql/bin:/usr/local/mysql/bin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/mysql/bin:/usr/local/mysql/bin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/mysql/bin:/usr/local/mysql/bin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/mysql/bin:/usr/local/mysql/bin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/mysql/bin:/usr/local/mysql/bin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/mysql/bin:/usr/local/mysql/bin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/mysql/bin:/usr/local/mysql/bin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/mysql/bin:/usr/local/mysql/bin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/mysql/bin:/usr/local/mysql/bin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/mysql/bin:/usr/local/mysql/bin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/mysql/bin:/usr/local/mysql/bin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/mysql/bin:/usr/local/mysql/bin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/mysql/bin:/usr/local/mysql/bin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/mysql/bin:/usr/local/mysql/bin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/mysql/bin:/usr/local/mysql/bin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/mysql/bin:/usr/local/mysql/bin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/mysql/bin:/usr/local/mysql/bin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/mysql/bin:/usr/local/mysql/bin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/mysql/bin:/usr/local/mysql/bin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/mysql/bin:/usr/local/mysql/bin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/mysql/bin:/usr/local/mysql/bin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/mysql/bin:/usr/local/mysql/bin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/mysql/bin:/usr/local/mysql/bin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/mysql/bin:/usr/local/mysql/bin:/root/bin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/mysql/bin:/usr/local/mysql/bin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/mysql/bin:/usr/local/mysql/bin:/root/bin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/mysql/bin:/usr/local/mysql/bin:/root/bin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/mysql/bin:/usr/local/mysql/bin:/root/bin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/mysql/bin:/usr/local/mysql/bin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/mysql/bin:/usr/local/mysql/bin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/mysql/bin:/usr/local/mysql/bin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/mysql/bin:/usr/local/mysql/bin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/mysql/bin:/usr/local/mysql/bin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/mysql/bin:/usr/local/mysql/bin:/root/bin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/mysql/bin:/usr/local/mysql/bin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/mysql/bin:/usr/local/mysql/bin:/root/bin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/mysql/bin:/usr/local/mysql/bin:/root/bin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/mysql/bin:/usr/local/mysql/bin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/mysql/bin:/usr/local/mysql/bin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/mysql/bin:/usr/local/mysql/bin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/mysql/bin:/usr/local/mysql/bin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/mysql/bin:/usr/local/mysql/bin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/mysql/bin:/usr/local/mysql/bin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/mysql/bin:/usr/local/mysql/bin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/mysql/bin:/usr/local/mysql/bin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/mysql/bin:/usr/local/mysql/bin
Here is the result of running with echo $PATH
shell: /bin/bash
./xtest.sh: line 4: grep: command not found
./xtest.sh: line 5: ls: command not found
/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/
Here's the result of running it with the "-i" option:
shell: /bin/bash
./xtest.sh: line 4: grep: command not found
./xtest.sh: line 5: ls: command not found
/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/bin:/usr/xpg4/
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
将当前路径传递给
sudo -e env“路径= $ path”
您可以在
.bashrc
中创建一个别名或函数Passing current PATH to root with
sudo -E env "PATH=$PATH"
You can create an alias or a function in
.bashrc