配置免密执行sudo命令
操作场景
如果使用非root用户作为主机上线的SSH用户,需要配置免密执行sudo命令。
前提条件
主机允许所有云数据库GaussDB管理平台(TPOPS)节点通过非root用户进行SSH连接。
如果需要使用SSH连接主机,可参考命令 ssh {username}@{ip} -p {port},如下图所示,以test用户进行SSH连接。

其中,{username}表示使用的SSH用户名称,{ip}表示主机管理IP,{port}表示SSH端口号。
操作步骤
- 以root用户登录主机。
- 执行以下命令,进入/etc/sudoers文件。
vi /etc/sudoers
- 配置免密执行sudo命令。
{username} ALL=(ALL) NOPASSWD:ALL
其中,{username} 表示使用的SSH用户名称,以Ruby用户为例,配置为Ruby ALL=(ALL) NOPASSWD:ALL。
- 按“Esc”键后输入:wq!保存并关闭文件。
浙公网安备 33010602011771号