1. 添加用户命令
1.1基本语法
useradd [选项] 用户名
passwd 用户名
1.2实际案例
1)添加一个用户名Tom,此处通过命令 useradd Tom
会自动创建一个和用户名同名(Tom)的家目录,如下图所示:
2)添加一个用户Tim,使其直接分组到family组中(此处可以在阅读分组之后查看),如下图所示:
2.删除用户命令
2.1基本语法
userdel [选项] 用户名
2.2实际案例
1)删除上面创建Tom,此处通过命令 userdel Tom
只会删除用户Tom,保存其家目录,如下图所示:
2)删除上面创建Tom,此处通过命令 userdel -r Tom
删除用户Tom及其家目录,如下图所示:
2.3细节说明
删除用户是否应该保留家目录:
一般不会将家目录删除掉,因为即使用户离职,其在职期间工作的内容全部在其加目录下面,若删除,可能会造成一定的问题,因此在工作中一般不会删除家目录。
3.查询与切换用户命令
3.1查询用户命令
whoani 查询当前用户
ip 用户名 查询用户信息
如下所示,查询root用户信息如下:
3.2切换用户命令
1)基本语法
su - 用户名
2)应用实例:创建一个一个用户xf,指定密码,然后切换到zf
3)说明:
- 在Linux操作系统中,如果权限不够时,可以通过 su - 指令,切换到高权限用户,比如root
- 从权限搞得用户切换到权限低的用户时,不需要输入密码,反之则需要输入密码
- 当需要返回到原来的用户时,直接使用exit指令
4.用户组的相关指令
4.1新增组
groupadd 组名
例如新增一个family的组:
4.2删除组
groupdel 组名
例如删除一个family的组:
4.3修改用户的分组
usermod -g 用户组 用户名
例如创建一个用户Alice位于A组,然后创建一个B组,并将Alice从A组移到B组