Linux账号
用户账户
超级用户:root,在系统具有最高权限,是至高无上的,拥有大部分权限
普通用户:由root或其他管理员创建的用户,默认只具有低权限
程序用户:用于给应用程序运行的低权限用户,一般不允许登录系统
组账户
基本组:用户加入的第一个组
附加组:用户额外加入的除了基本组以外的组
UID:用户账户ID
GID:组账户ID
root的UID和GID都固定为0
程序用户默认的UID/GID范围:centos7以前为 1~499;从centos7开始为 1~999
普通用户默认的UID/GID范围:centos7以前为 500~60000;从centos7开始为 1000~60000
查看用户文件 /etc/passwd 他有七个字段。
在输入后可以看到用户的账号文件
我们任意选择其中的一个文件进行解析,它是由7个字段组成的,分别是用户名:x密码占位符:UID:GID:用户说明:家目录:登录shell来组成。其中又分为允许登录与不允许登录系统两者方式分别为/bin/bash/允许登录系统,和/sbin/nologin/或/bin/false/不允许登录系统两种方式。
用户密码文件 /etc/shadow/ 它有9个字段。
从中挑选一个进行解释, 用户名:密码字符串:上一次修改密码的时间:密码最短有限期:密码最长有限期:密码过期提前告警的时间:密码过期禁用用户的时间:账号失效的时间:空
从1970.1.1开始算起 默认为0不限制 默认为99999永不过期 默认为7 从1970.1.1开始算起
创建用户 useradd 用户名
在这里为我们可以看到建立的qqq用户,当想对这个命令进一步应用,可以选择加入选项。
加入-u可以指定用户的UID
这里我们可以看到创建的用户www,它的UID号被我们手动设置成了666
加入-g可以指定基本组名或GID
创建一个新用户,然后指定家目录。