尝试执行一些自动化操作,但在运行命令时,它会询问密码:
[non-root-user@XXXXXXXX ~]$ su - oracle -c "uptime"
Password:或
[non-root-user@XXXXXXXX ~]$ sudo su - oracle -c "uptime"
[sudo] password for non-root-user:需要哪些更改才不应该输入密码?
发布于 2020-07-31 22:45:15
不需要使用su与sudo一起运行另一个命令。
您需要在NOPASSWD中的/etc/sudoers条目:
non-root-user ALL = (oracle) NOPASSWD: /usr/bin/uptime然后你跑:
sudo -u oracle uptimehttps://unix.stackexchange.com/questions/602269
复制相似问题