Linux创建用户配置sudo权限

Posted 布鞋99999

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux创建用户配置sudo权限相关的知识,希望对你有一定的参考价值。

  1. 以root用户分别登录各ROMA服务器,执行下述操作。
  2. 创建用户并设置用户的密码。
    1. 执行如下命令创建用户组。

      # groupadd admin

    2. 执行如下命令,创建sysomc用户。

      # useradd -g admin -d /home/sysomc -s /bin/bash -m sysomc

      参数说明:
      • -d:指定用户的家目录。
      • -g:指定用户归属组。
      • -s:指定用户shell。
      • -m 创建家目录。
    3. 设置sysomc用户的密码。

      # passwd sysomc

      技术图片 说明:

      各个ROMA服务器的sysomc用户密码请保持一致。

      设置的密码必须包含如下至少两种字符:

      • 小写字母
      • 大写字母
      • 数字
      • 特殊字符:`~!@#$%^&*()-_=+|[{}];:‘",<.>/?和空格
  3. 执行以下步骤,编辑sudoers文件。
    1. 执行以下命令,为sudoers文件添加写入的权限。

      # chmod u+w /etc/sudoers

    2. 为sysomc用户配置sudo权限。

      # vim /etc/sudoers

      将光标定位到“%wheel ALL=(ALL) NOPASSWD: ALL”所在行,输入i进入编辑模式,在该行后增加一行如下内容:

      sysomc      ALL=(ALL)       NOPASSWD:ALL
      技术图片 说明:
      • 如果“%wheel ALL=(ALL) NOPASSWD: ALL”内容前有注释符#,请删除注释符#。
      • 如果ROMA服务器操作系统为CentOS 7.2,则还需注释各服务器机上的Defaults requiretty。
        #Defaults    requiretty

      完成修改后,按Esc退出编辑模式,执行:wq!保存退出。

    3. 执行以下命令,取消sudoers文件的写权限。

      # chmod u-w /etc/sudoers

以上是关于Linux创建用户配置sudo权限的主要内容,如果未能解决你的问题,请参考以下文章

Linux系统创建用户并赋予用户sudo权限

Linux系统用户的权限管理

Linux下如何配置普通用户的sudo命令权限?

Linux下如何配置普通用户的sudo命令权限?

Linux下如何配置普通用户的sudo命令权限?

Linux用户配置sudo权限(visudo)