每一个用户都有一个唯一的ID号码,每一个组也会有一个唯一的ID号码.
root用户的号码为0,优先级最高
系统用户为1-499,优先级其次
一般用户为500以上,最大约6万多,
每创建一个用户默认会创建一个同名用户组和一个在home下的同名文件夹,且此用户默认属于此组,此组为该用户的主组,一个用户可以添加31个附属组
用户信息被保存在/etc/passwd里面
用户密码保存在/etc/shadow里面
用户组信息保存在/etc/group里面
id 此命令用来显示当前用户信息
[ @localhost ~]$ id
uid=500(linuxidc) gid=500(linuxidc) groups=500(linuxidc) context=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023
passwd 用来修改当前用户密码
passwd 用户名 修改指定用户密码
whoami 查看当前用户名
who 查看当前登录用户
w 查看当前用登录用户详细信息
[root@localhost etc]# whoami
root
[root@localhost etc]# who
linuxidc tty1 -05-26 20:14 (:0)
linuxidc pts/0-05-26 20:33 (:0.0)
linuxidc pts/1-05-26 20:42 (192.168.200.151)
[root@localhost etc]# w
20:53:51 up 41 min, 3 users, load average: 0.02, 0.01, 0.02
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
linuxidc tty1 :0 20:14 41:09 14.51s 0.17s pam: gdm-passwo
linuxidc pts/0:0.0 20:33 11:43 0.41s 0.76s gnome-terminal
linuxidc pts/1192.168.200.151 20:42 0.00s 0.16s 0.23s login -- linuxidc
useradd 添加一个用户名
-d 指定用户目录
-s 登录shell
-g 指定主组
-G 指定附属组
usermod 新用户名 用户名 修改用户名
usermod -L ljj 使用户ljj不能登录
-U 使用户可以登录
-g 修改用户主组
-G 修改用户附组
-d 修改用户家目录
-u 修改用户ID
userdel 用户名 删除用户但保留用户目录
userdel -r 用户名 删除用户并删除用户目录
groupadd 组名 添加一个组
groupmod -n 新组名 组名 修改组名
groupmod -g 新id ID 修改组ID
groupdel 组名 删除组