1 useradd 添加新用户
(注意:当前用户必须有添加用户的权限)
1)基本语法
useradd 用户名(功能描述:添加新用户)
2)案例
root@sue-virtual-machine:/usr/local# useradd hadoop
2 passwd 设置用户密码
1)基本语法
passwd 用户名(功能描述:设置用户密码)
2)案例
root@sue-virtual-machine:/usr/local# passwd hadoop
执行结果
3 id 判断用户是否存在
1)基本语法
id 用户名
2)案例
root@sue-virtual-machine:/usr/local# id hadoop
执行结果
4 su 切换用户
1)基本语法
su 用户名称(功能描述:切换用户,只能获得用户的执行权限,不能获得环境变量)
su - 用户名称(功能描述:切换到用户并获得该用户的环境变量及执行权限)
2)案例
su hadoop
执行结果
su - hadoop
执行结果
5 userdel 删除用户
1)基本语法:注意区别
(1) userdel 用户名(功能描述:删除用户但保存用户主目录)
(2)userdel -r 用户名(功能描述:用户和用户主目录,都删除)
2)案例:
(1)删除用户但保存用户主目录
root@sue-virtual-machine:~# userdel hadoop
(2)删除用户和用户主目录,都删除
root@sue-virtual-machine:~# userdel -r hadoop
6 who 查看登录用户信息
1)基本语法
(1)whoami(功能描述:显示自身用户名称)
(2)who am i(功能描述:显示登录用户的用户名)
(3)who (功能描述:看当前有哪些用户登录到了本台机器上)
2)案例
root@sue-virtual-machine:/home# whoami
执行结果
-------------------------------------------------------------------------------------------------------------------------------
root@sue-virtual-machine
执行结果
---------------------------------------------------------------------------------------------------------------------------------
root@sue-virtual-machine:/home# who
执行结果