配置免密执行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!**保存并关闭文件。
更多详情请参考GaussDB 文档中心:doc.hcs.huawei.com/db/zh-cn/ga…