用户和组

2018-01-02  本文已影响3人  lukeyan

1、配置文件/etc/passwd中存放着用户名和用户ID对应关系的数据库

2、用户的加密密码通常被存放在/etc/passwd的第二个字段中

3、“影子密码”用户的密码被存放在专门的/etc/shadow文件中,其权限不允许用户查看

4、修改密码命令 passwd,除了根用户以外,用户只能修改自己的密码,此时passwd不接受任何参数,也不接受命令行选项

5、用户的三种类型:

普通用户:常把/bin/bash作为登录Shell和/home的子目录作为主目录

根用户:用户ID0为根用户保留的,根用户即超级用户

系统用户:一系列低UID值用户,不代表人,代表系统组成部分,系统用户没有登录Shell,系统用户的主目录很少在/home中,通常在属于相关应用的系统目录中

用户ID

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、转换身份

上一篇 下一篇

猜你喜欢

热点阅读