Linux是一个多用户多任务的操作系统,即可以多个使用者同时使用计算机资源进行相关任务。在使用计算机资源之前需要通过计算机的认证、授权。
Linux的用户可以分为两个类别:
管理员用户
普通用户
其中记录Linux中记录用户信息的文件是:
/etc/passwd 用于记录用户的信息
/etc/passwd中记录的用户信息 root:x:0:0:root:/root:/bin/bash 对应如下 name:password:UID:GID:GECOS:directory:shell name:用户名 password:可以是加密的密码,也可是占位符x; UID:用户ID GID:用户所属的主组的ID号; GECOS:注释信息 directory:用户的家目录; shell:用户的默认shell,登录时默认shell程序;
/etc/shadow 用于记录用户的密码信息
/etc/shadow中记录的信息 root:$6$QiTy3947IolwD2uY$NKi9YL.XOBjM5ntv9Ey31S/DZZ86zxnmvZNzZ76B6HFbQUJQ1IvX9LFTRaDiJJWEj6EZjasa/oOHkElxzYu4/1::0:99999:7::: 每列对应的含义是 用户名:加密的密码:最近一次修改密码的时间:最短使用期限:最长使用期限:警告期段:过期期限:保留字段
记录组信息的文件是:
/etc/group 用于记录用户组的信息
/etc/gshadow 用于记录用户组的密码信息