在没有root用户的情况下执行root命令,避免出现密码提示

马可·法尔佐恩(Marco Falzone)

我有一个执行以下命令的script.sh文件:

chown -R apache:apache /var/www/html/my/data

如果我尝试以非root用户(用户名= marco)执行,则提示密码将暂停脚本,等待输入。

我正在尝试配置/ etc / sudoers文件,添加以下行,但是它们都不起作用,并且总是提示我输入sudo密码:

marco ALL=(ALL:ALL) NOPASSWD:/my/directory/structure/script.sh
marco ALL=(ALL) ALL

有什么线索吗?谢谢你。

约翰1024

如果只需要root权限即可运行chown,则无需授予整个脚本root权限。放置在脚本中:

sudo chown -R apache:apache /var/www/html/my/data

然后,使用 sudoedit,添加以下行:

marco ALL=(ALL:ALL) NOPASSWD:chown -R apache:apache /var/www/html/my/data

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

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

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在没有密码提示的情况下以root用户身份运行特定程序?

在没有SUDO且不是root用户的情况下以root特权运行命令

是否可以在没有密码的情况下以 root 身份运行命令并输入 sudo?

让单个用户在没有 sudo 密码的情况下执行命令

在没有root用户的情况下安装libconfig

如何在只有一个密码提示的情况下以root权限实施多个命令?

禁止在没有root用户访问权限的情况下通过密码SSH访问您自己的帐户

无论拥有何种组或权限,都无法在没有root用户特权的情况下执行程序

如何在没有sudo(root)的情况下以非root用户身份安装ramdisk系统

我可以在没有密码提示的情况下执行“ git pull”但在有密码提示的情况下执行“ git push”吗?

如何在没有密码提示的情况下执行mysqldump?

如何在没有提示的情况下将密码传递给net use命令?

如何在没有提示的情况下使用passwd设置用户密码?

如何在没有密码的情况下远程执行ssh命令和sudo命令

在没有mysql客户端访问的情况下重置mysql root密码

我可以在没有su的情况下通过sudo更改root密码吗?

如何在没有密码Linux的情况下禁用以root身份运行Firefox?

在没有密码的情况下在用户和root之间切换

sudo su在没有密码提示的情况下运行?

为什么root用户可以在不提供密码的情况下以任何用户身份运行任何命令?

如何在 macOS 上没有密码的情况下`ssh root@localhost`和`su root`?

如何在没有密码的情况下以根用户身份执行单个启动器?

允许用户在没有 root 权限的情况下启用/禁用网络接口

如何在没有root用户访问权限的情况下安装mysql?

如何在没有root用户的情况下将文件写入USB?

如何在没有root用户的情况下运行Xvfb?

如何在没有“ sudo”的情况下以root用户身份运行程序?

如何在没有root用户的情况下安装RPM?

如何在没有root用户的情况下运行Windows bash?