yuan-er

导航

 

配置免密执行sudo命令

操作场景

如果使用非root用户作为主机上线的SSH用户,需要配置免密执行sudo命令。

前提条件

主机允许所有云数据库GaussDB管理平台(TPOPS)节点通过非root用户进行SSH连接。

如果需要使用SSH连接主机,可参考命令 ssh {username}@{ip} -p {port},如下图所示,以test用户进行SSH连接。

其中,{username}表示使用的SSH用户名称,{ip}表示主机管理IP,{port}表示SSH端口号。

操作步骤

  1. 以root用户登录主机。
  2. 执行以下命令,进入/etc/sudoers文件。

     

    vi /etc/sudoers

     

  3. 配置免密执行sudo命令。

     

    {username} ALL=(ALL) NOPASSWD:ALL

    其中,{username} 表示使用的SSH用户名称,以Ruby用户为例,配置为Ruby ALL=(ALL) NOPASSWD:ALL。

     

  4. 按“Esc”键后输入:wq!保存并关闭文件。
 
posted on 2025-06-25 10:02  数据库笔记  阅读(2)  评论(0)    收藏  举报