1、配置文件/etc/passwd中存放着用户名和用户ID对应关系的数据库
2、用户的加密密码通常被存放在/etc/passwd的第二个字段中
3、“影子密码”用户的密码被存放在专门的/etc/shadow文件中,其权限不允许用户查看
4、修改密码命令 passwd,除了根用户以外,用户只能修改自己的密码,此时passwd不接受任何参数,也不接受命令行选项
5、用户的三种类型:
普通用户:常把/bin/bash作为登录Shell和/home的子目录作为主目录
根用户:用户ID0为根用户保留的,根用户即超级用户
系统用户:一系列低UID值用户,不代表人,代表系统组成部分,系统用户没有登录Shell,系统用户的主目录很少在/home中,通常在属于相关应用的系统目录中
6、检查进程用户ID
ps aux
7、作为根用户修改用户名
编辑/etc/passwd文件,Linux内核不保存拥有文件用户的用户名,而保存整数用户ID
8、Linux组主要概念
基本上,一个组就是一个整数组ID(gid)
每个系统上运行的进程都是属于一个组的集合(gids)
/etc/group文件把组ID映射到组名称和组成员身上
文件系统中的每个文件有唯一的组ID
用户有一个在/etc/passwd文件中定义的主要组
用户可以是在/etc/groups文件中定义的多个次要组的成员
9、
10、主要组和次要组
用户的主要组在/etc/passwd文件的第4个字段定义
次要组在/etc/passwd文件第4个字段定义
11、检查用户信息
id命令用于显示用户信息和组信息
whoami用于获取当前用户名
who、users和w命令用于获取正在会话中的用户
finger命令输出用户何时最后登录系统及其他信息
12、转换身份