1.su命令使用
su命令 功能:在不同的用户之间进行切换;
su -c选项 功能:以root用户身份执行一条特权命令,执行之后立刻恢复为普通用户。
用户基本信息/etc/passwd
用户密码信息/etc/shadow
用户组配置文件/etc/group
2.用户相关命令
(1)useradd 功能:新增用户
useradd -u uid指定用户的UID;useradd -g gid\gname指定用户主组的GID或组名,必须是已经存在的组;
(2)passwd 功能:设置用户密码
passwd -l锁定用户,即“lock“;passwd -u解锁用户,“unlock”;
passwd -S查询用户密码的相关信息;
(3)usermod 功能:修改用户信息
usermod -d:修改用户登录时的目录;usermod -u:修改用户ID;usermod -g:修改用户所属的群组;
(4)userdel 功能:删除用户
userdel -r:删除用户主目录
3.用户组相关命令
(1)groupadd 功能:添加用户组,命令后跟组名
-r选项创建系统群组;-g选项手动指定用户组ID
(2)groupmod 功能:修改用户组信息
-g选项修改GID;-n选项修改组名
(3)groupdel 功能:删除用户组,本命令要修改系统文件包括/etc/passwd
(4)groupmems 功能:把用户添加到或移出用户组
-a username:把用户添加到组里;-d username:从组中移出用户;-g grpname:目标用户组;-l:显示组成员;-p:删除组内所有用户;
(5)newgrp 功能:修改用户的有效组,作为创建文件的属组
4.id和groups命令使用
id命令功能:查看用户的UID、GID和附加组信息
groups命令功能:显示用户的组信息
拓展实验:
新建一个用户,添加到sudo组中,并使用sudo命令验证。
1.新建一个用户fn
2.进入root用户,把新建的用户添加到sudo组中
3.退出root命令,使用sudo命令验证