根账户:完全的不受约束的控制系统
系统账户:对系统特定组件进行操作所需的那类账户
组账户:将其它账户集中在一起组成一个逻辑排列,基于访问需求,一个账户可以属于多个组
/etc/passwd 为系统识别已经授权的账户
/etc/shadow 保存相应账户加密后的口令
/etc/group 存放组账户的信息
vi /etc/passwd
root:*:0:0:System Administrator:/var/root:/bin/sh
用冒号分割成七个部分
root 登陆系统时输入的账户,用户名唯一
* 加密的口令,存放在/etc/shadow的单独文件中,只允许特定的账户查看
0 uid号。系统通过它识别账户,0-99保留为系统ID,0是超级用户
0 默认uid组,账户所属的首要的或默认的组
System Administrator 账户的相关信息
/var/root 账户启动的位置或猪目录,存储个人文件
/bin/sh 用户的登陆shell ,通常列在/etc/shells文件中
vi /etc/shadow
9个字段
登陆id
加密后的口令
直到口令被修改时的天数
再次修改口令必须经过的最少天数
口令需要修改之前保持有效的最大天数
口令到期钱警告用户的天数
账户没有登陆的天数
保留字段
vi /etc/group
组名:该组的口令:组ID:属于组的账户列表
mac 信息的主要存储位置 NetInfo数据库
niutil -list . /
常用命令
useradd :
usermod
userdel
groupadd
groupmod
groupdel
su 切换用户
who 登陆名 终端 时间
whoami 当前账户名
sudo sh 进入根shell