目录
用户:Linux系统的使用者。包括了管理员、系统用户和普通用户。
用户组:由一个用户或多个用户组成。用户与用户组关系可以为一对一、一对多、多对一、多对多。
为什么需要对用户进行管理?
因为linux系统是一个多用户多任务的操作系统。
UID:用户标识。 0是root的uid。id命令可查看当前用户的UID值。
GID:群组标识。
/etc/passwd:获取UID。
/etc/group :获取GID。
/etc/shadow:根据UID和GID查出用户,根据用户密码比对输入的密码是否一致,一致则跳到桌面。
用户类型 | UID |
管理员(root) | 具有系统所有权限(0) |
系统用户 | 管理系统运行服务(1~999) |
普通用户 | 具有系统一部分权限(1000以上) |
加密密码由X表示,具体放在了shadow。
用户权限 | 用户组权限 | 其它用户权限 |
第1、2、3位 | 第4、5、6位 | 第7、8、9位 |
r、w、x | r、w、x | r、w、x |
读、写、执行 | 读、写、执行 | 读、写、执行 |
Linux系统中,用户创建进程时会先在系统的进程表中为进程创建PID(正整数,2~32768)。进程创建时会顺序挑选下一个未使用的编号数字作为自己的PID。如果它们已经经过一圈的循环,新的编码将重新从2开始。数字1一般是为特殊进程init保留的,它负责管理其它的进程。
显示系统内的所有进程:ps -p