查看用户、用户组
查看linux所有用户、用户组
查看用户
(1)在终端里.其实只需要查看 /etc/passwd文件就行了.
cat /etc/passwd
其中各个字段含义:
Linux系统把真正的加密密码串放置在/etc/shadow文件中,此文件只有root用户可以浏览和操作,最大限度地保证了密码的安全。
补充:
注意!!!,虽然"x"并不表示真正的密码,但也不能删除,如果删除了 “x”,那么系统会认为这个用户没有密码,从而导致只输入用户名而不用输入密码就可以登陆(只能在使用无密码登录,远程是不可以)。
(2)看UID:500以上的,就是后面建的用户了.其它则为系统的用户.
每个用户都有唯一UID,Linux 系统通过UID来识别不同的用户。
实际上,UID 就是一个 0~65535 之间的数,不同范围的数字表示不同的用户身份。
0:超级用户。
UID为0就代表这个账号是管理员账号。
1~499:系统用户。
此范围的UID保留给系统使用。
500~65535:普通用户。
例如:我们的odysee用户UID=1000。
具体字段内容参考
查看用户组
查看当前用户所属的组
groups
查询特定用户的用户组,在 groups 后面跟用户名即可
groups ${用户名}
查看所有用户组
cat /etc/group
用户组配置文件,可以查看所有用户组
新建用户
创建用户:在root权限下,命令行输入useradd -m 用户名,之后回车此时用户创建成功
useradd -m 用户名
设置密码1:接着在命令行输入passwd 用户名,然后回车,会弹出输入密码操作
passwd 用户名
设置密码2:在输入密码处,为创建的用户输入密码回车,然后再次输入密码回车,之后会提示密码更新成功的提示,说明设置密码成功
新建用户组
创建用户组
groupadd Test
修改用户组
groupmod -g 501
删除组,需要提前删除组内的用户
groupdel Test2