注解:[ ] 代表参数可有可无
1. 创建用户
useradd 用户名 [-d 路径]
ps:-d 指定用户家目录,不加的话在/home下自动创建
vim /etc/passwd 查看用户配置信息
2. 修改用户密码
passwd [用户名]
ps:加用户名代表修改指定用户密码,不加代表修改当前用户密码
3. 创建用户群组
groupadd 群组名
4. 指定用户归属群组
usermod -g 群组名 用户名
参数选项:
- -d 主目录:修改用户的主目录,即修改 /etc/passwd 文件中目标用户信息的第 6 个字段,需要注意的是,主目录必须写绝对路径;
- -g 组名:修改用户的初始组,即修改 /etc/passwd 文件目标用户信息的第 4 个字段(GID);
- -u UID:修改用户的UID,即修改 /etc/passwd 文件目标用户信息的第 3 个字段(UID);
- -G 组名:修改用户的附加组,其实就是把用户加入其他用户组,即修改 /etc/group 文件;
- -l 用户名:修改用户名称;
一个用户可以所属多个附加组,但只能有一个初始组
5.查看用户群组
[root@localhost ~]# groups
wheel
vim /etc/group 查看群组配置信息
6.赋予普通用户sudo超级权限
- sudo vim /etc/sudoers 在文件中找到root ALL=(ALL) ALL,在该行下添加用户的权限信息
user ALL=(ALL) ALL
说明:格式为(用户名 网络中的主机=(执行命令的目标用户) 执行的命令范围)
2. 将用户的附加组设为wheel(管理组:在这个组的自动具备sudo权限,能切换到root用户)
usermod -G wheel 用户名