【发布时间】:2014-12-29 20:53:38
【问题描述】:
我有两台 CentOS 6.5 服务器,我有一个非常复杂的 shell 脚本连接这两台服务器,并使用 root 用户在没有密码的情况下进行一些备份。为此有一些 rsa 密钥。 为了安全起见,我在两台服务器上都禁用了 root 登录,并尝试将脚本更改为使用 root 用户,但它不起作用。我已将用户权限从 /etc/sudoers 更改为用户 ALL=(ALL) ALL。 如果我使用 ssh-keygen -t rsa 生成另一个 ssh 密钥,它会说我没有权限,如果我使用 sudo ssh-keygen -t rsa,他会为我创建一个 root@server 的密钥。 我认为如果我可以更改用户权限以在没有“sudo”的情况下运行 sudo 命令(如 root),问题将得到解决,但我不知道这是否可能。 谢谢!
【问题讨论】:
-
如果您需要脚本方面的帮助,请向我们展示您的脚本。如果没有您需要帮助的代码,这不是一个编程问题,因此与 StackOverflow 无关。