小编dpe*_*973的帖子

以编程方式使用 visudo 编辑 sudoers?

我有一个 sudoers 文件存储在我们的 svn 存储库中。我想要svn export/etc/sudoers,但不能这样做,因为 sudo 检测到它不是由 visudo 编辑的并引发语法错误。究竟做了visudo -f什么,我可以做以下事情:

cd /tmp && svn export <URL>/sudoers &&  visudo < /tmp/sudoers
Run Code Online (Sandbox Code Playgroud)

无需人工干预?

scripting sudo

6
推荐指数
2
解决办法
6162
查看次数

如何通过 ssh -t 远程运行 sudo 命令?

我有一个脚本,它通过登录到远程主机ssh -t并使用sudo service foo restart.

要求是避免在远程主机上提示输入密码。远程主机通过 SSH 证书进行身份验证。在sudoers远程主机上的文件允许用户与执行服务命令NOPASSWD

但是,在我的测试过程中,系统提示我输入密码,这是不可接受的。如果我在没有-t标志的情况下手动运行它,它会起作用。然而,-t国旗把一切都抛在了脑后。

有没有解决的办法?

ssh sudo shell-script

6
推荐指数
1
解决办法
2万
查看次数

标签 统计

sudo ×2

scripting ×1

shell-script ×1

ssh ×1