常用基本命令四(用户管理命令) - 黑猴子
1、useradd 添加新用户
1)基本语法:
useradd 用户名 (功能描述:添加新用户)
2)案例:
[root@hadoop101 opt]# useradd wyh
2、passwd 设置用户密码
1)基本语法:
passwd 用户名 (功能描述:设置用户密码)
2)案例
[root@hadoop101 opt]# passwd wyh
3、id 判断用户是否存在
1)基本语法:
id 用户名
2)案例:
[root@hadoop101 opt]#id wyh
4、su 切换用户
1)基本语法:
su 用户名称 (功能描述:切换用户,只能获得用户的执行权限,不能获得环境变量)
su - 用户名称 (功能描述:切换到用户并获得该用户的环境变量及执行权限)
2)案例
[root@hadoop101 opt]# su wyh
[root@hadoop101 opt]# su - wyh
5、userdel 删除用户
1)基本语法:
(1)userdel 用户名 (功能描述:删除用户但保存用户主目录)
(2)userdel -r 用户名 (功能描述:用户和用户主目录,都删除)
2)案例:
(1)删除用户但保存用户主目录
[root@hadoop101 opt]# userdel wyh
(2)删除用户和用户主目录,都删除
[root@hadoop101 opt]# userdel -r wyh
6、who 查看登录用户信息
1)基本语法
(1)whoami (功能描述:显示自身用户名称)
(2)who am i (功能描述:显示登录用户的用户名)
(3)who (功能描述:看当前有哪些用户登录到了本台机器上)
2)案例
[root@hadoop101 opt]# whoami
[root@hadoop101 opt]# who am i
[root@hadoop101 opt]# who
7、设置wyh普通用户具有root权限
1)修改配置文件
修改 /etc/sudoers 文件,找到下面一行,在root下面添加一行,如下所示:
## Allow root to run any commands anywhere
root ALL=(ALL) ALL
wyh ALL=(ALL) ALL
或者配置成采用sudo命令时,不需要输入密码
## Allow root to run any commands anywhere
root ALL=(ALL) ALL
wyh ALL=(ALL) NOPASSWD:ALL
2)案例修改完毕,现在可以用wyh帐号登录,然后用命令 su - ,即可获得root权限进行操作。
[wyh@hadoop101 opt]$ sudo mkdir module
[root@hadoop101 opt]# chown wyh:wyh module/
8、cat /etc/passwd 查看创建了哪些用户
cat /etc/passwd
9、usermod修改用户
1)基本语法:
usermod -g 用户组 用户名
2)案例:
将用户wyh加入dev用户组
[root@hadoop101 opt]# usermod -g dev wyh