4
sudo可以在什么环境下使用?
当我运行sudo时,我的环境到底发生了什么? 当我运行时sudo command,似乎看不到我或root的环境。例如,我的两个路径都包含/usr/local/bin,但是如果我尝试在没有完整路径的情况下运行程序之一,则它将失败。 我以为sudo是root用户,因此得到了root用户的环境。bash在sudo下执行的方式与root或普通用户下执行的方式不同吗? 编辑: 我sudo -i最近一直在使用,但是最近由于我当前的工作目录设置为,导致了问题/root。这是符合预期的(sorta),但是我仍然不明白为什么sudo无法识别中的可执行文件/usr/local/bin。 编辑: 我正在运行Fedora 15。