Linux创建用户配置sudo权限
Posted 布鞋99999
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux创建用户配置sudo权限相关的知识,希望对你有一定的参考价值。
- 以root用户分别登录各ROMA服务器,执行下述操作。
- 创建用户并设置用户的密码。
- 执行如下命令创建用户组。
# groupadd admin
- 执行如下命令,创建sysomc用户。
# useradd -g admin -d /home/sysomc -s /bin/bash -m sysomc
参数说明:- -d:指定用户的家目录。
- -g:指定用户归属组。
- -s:指定用户shell。
- -m 创建家目录。
- 设置sysomc用户的密码。
# passwd sysomc
说明:各个ROMA服务器的sysomc用户密码请保持一致。
设置的密码必须包含如下至少两种字符:
- 小写字母
- 大写字母
- 数字
- 特殊字符:`~!@#$%^&*()-_=+|[{}];:‘",<.>/?和空格
- 执行如下命令创建用户组。
- 执行以下步骤,编辑sudoers文件。
- 执行以下命令,为sudoers文件添加写入的权限。
# chmod u+w /etc/sudoers
- 为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!保存退出。
- 执行以下命令,取消sudoers文件的写权限。
# chmod u-w /etc/sudoers
- 执行以下命令,为sudoers文件添加写入的权限。