在我的路径中添加了bin目录,无法使用“ sudo命令”在其中执行命令

卡利托

bin在主文件夹中放置了一个目录,在其中放置了所有脚本。然后在我的.bashrc中添加以下内容:

export PATH=$PATH:/home/myusername/bin

因此,我可以从任何地方访问放置在其中的文件。但是某些脚本需要以root身份执行。所以我想,我可以将我的.bashrc作为根符号链接(例如,在/root/.bashrc中指向/home/myusername/.bashrc,不知道这是否明智),因此当我需要以root身份运行脚本时我可以做:

sudo program_that_requires_root

但是然后我得到一个:

sudo: program_that_requires_root: command not found

如果我以root用户身份登录并执行程序,则可以正常运行。那么完成我想要的事情的正确方法是什么?

用户13764

您必须确保sudoers文件中存在这两行。

Defaults        env_reset
Defaults        secure_path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:$

有关更多详细信息,请参见以下URL:

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

无法使用sudo执行命令

来自分类Dev

使用python与Cygwin(mintty)通信(在其中执行命令)并获取输出

来自分类Dev

Python脚本中的Sudo执行命令

来自分类Dev

使用sudo执行命令并使用sudo执行Bash脚本

来自分类Dev

使用 sudo 执行命令与以 root 用户身份执行命令有什么区别?

来自分类Dev

如何在其他Shell中执行命令?

来自分类Dev

我如何制作一个脚本来打开终端窗口,在其中执行命令并在Scientific Linux上保持打开状态?

来自分类Dev

在变量中执行命令

来自分类Dev

使用ssh执行命令

来自分类Dev

使用Ansible执行命令

来自分类Dev

使用JSch执行命令

来自分类Dev

如何通过名称模式搜索文件并在其目录中执行命令?

来自分类Dev

根执行命令作为sudo与不使用sudo之间的区别?

来自分类Dev

无法在Ubuntu 12.04中执行命令

来自分类Dev

无法在cron中执行命令

来自分类Dev

无法使用eval执行命令

来自分类Dev

在Justfile中通过SSH通过sudo以其他用户身份执行命令

来自分类Dev

在Justfile中通过SSH通过sudo以其他用户身份执行命令

来自分类Dev

使用sudo缓存执行命令的密码要多长时间?

来自分类Dev

使用eval在变量中执行命令

来自分类Dev

打开cmd,更改目录并执行命令

来自分类Dev

转到可执行命令所在的目录

来自分类Dev

更改目录后执行命令

来自分类Dev

添加USB设备时执行命令

来自分类Dev

撤消所有用户的特权(在其主目录中读/写),但执行命令和root的用户除外

来自分类Dev

无法以Checkstyle执行命令行

来自分类Dev

C ++ Powershell无法正确执行命令?

来自分类Dev

无法执行命令:已杀死

来自分类Dev

Cron 无法执行命令

Related 相关文章

热门标签

归档