1.用户
- 超级用户:root administrator
引入用户和组的原因:
- 权限管理
- 资源管理
- 归根结底是为了安全
2.组
一个用户可以属于不同的组
默认情况下新建一个用户会新建一个和他同名的组
普通用户的uid从1000开始,从上一个用户的uid基础上+1
3.etc/passwd下各字段含义
55ww:x:1061:1061::/home/55ww:/bin/bash
用户名:密码占位符:uid:gid:用户描述:家目录:登录的shell信息
4.修改用户
牵涉到的文件们:
- passwd
- shadow(存密码)
- passw- (备份)
- shadow-(备份)
- group
- gshadow
- skel(用户创建时默认拷贝一份到新用户的家目录)
- mail(邮箱文件)
- login.defs(用户默认属性配置)
- 家目录
- 超级用户root的UID为0
程序用户的UID1-999
普通用户的UID大于等于1000
5.进程
- 资源(cpu,io,存储资源)分配的最小单位
- 组成:
- PCB(进程控制块,consist of pid,有效用户信息,程序状态,优先级,上下文)
2.代码段
3.数据段
CPU一次只运行一个进程