-
useradd 添加新用户(前提是有添加用户的权限)
(1)基本语法:useradd 用户名 (功能描述:添加新用户)
-
passwd 设置用户密码
(1)基本语法: passwd 用户名 (功能描述:设置用户密码)
[root@node-3 ~]# useradd tian
You have new mail in /var/spool/mail/root
[root@node-3 ~]# passwd tian
Changing password for user tian.
New password:
BAD PASSWORD: it is based on a dictionary word
BAD PASSWORD: is too simple
Retype new password:
passwd: all authentication tokens updated successfully.
- id 判断用户是否存在
(1)基本语法:
id 用户名
[root@node-3 ~]# id tian
uid=500(tian) gid=500(tian) groups=500(tian)
You have new mail in /var/spool/mail/root
- su 切换用户
(1)基本语法:
su 用户名称 (功能描述:切换用户,只能获得用户的执行权限,不能获得环境变量)
su - 用户名称 (功能描述:切换到用户并获得该用户的环境变量及执行权限)
[root@node-3 ~]# su tian
[tian@node-3 root]$ ll
ls: cannot open directory .: Permission denied
[tian@node-3 root]$ exit
exit
You have new mail in /var/spool/mail/root
[root@node-3 ~]# su - tian
[tian@node-3 ~]$ ll
total 0
[tian@node-3 ~]$ pwd
/home/tian
- userdel 删除用户
(1)基本语法:注意区别
a) userdel 用户名 (功能描述:删除用户但保存用户主目录)
b) userdel -r 用户名 (功能描述:用户和用户主目录,都删除)
[root@node-3 ~]# userdel tian
userdel: group tian not removed because it is not the primary group of user tian.
You have new mail in /var/spool/mail/root
[root@node-3 ~]# cd /home/
[root@node-3 home]# ll
total 4
drwx------ 2 500 tian 4096 Sep 5 14:23 tian
[root@node-3 ~]# id tian
uid=500(tian) gid=500(tian) groups=500(tian)
[root@node-3 ~]# userdel -r tian
You have new mail in /var/spool/mail/root
[root@node-3 ~]# cd h
-bash: cd: h: No such file or directory
[root@node-3 ~]# cd /home/
[root@node-3 home]# ll
total 0
-
who 查看登录用户信息
(1)基本语法
a) whoami (功能描述:显示自身用户名称) b) who am i (功能描述:显示登录用户的用户名) c) who (功能描述:看当前有哪些用户登录到了本台机器上)
[root@node-3 ~]# who
root tty1 2020-09-05 00:43
root pts/0 2020-09-05 09:18 (10.10.128.65)
root pts/1 2020-09-05 14:19 (10.10.128.65)
[root@node-3 ~]# who am i
root pts/1 2020-09-05 14:19 (10.10.128.65)
[root@node-3 ~]# whoami
root
- cat /etc/passwd 查看创建了哪些用户
[root@node-3 ~]# cat /etc/passwd
tian:x:500:500::/home/tian:/bin/bash
- usermod修改用户
(1)基本语法:usermod -g 用户组 用户名
[root@node-3 ~]# usermod -g hadoop tian
[root@node-3 ~]# id tian
uid=500(tian) gid=501(hadoop) groups=501(hadoop)