一: linux用户权限管理与文件权限设定linux
1.用户与角色分类:
超级用户: 拥有对系统的最高管理权限,默认是root用户。
普通用户: 只能对本身目录下的文件进行访问和修改,具备登录系统的权限。
虚拟用户: 也叫“伪”用户,这类用户最大的特色是不能登录系统。它们的存在主要是方便系统管理,知足相应的系统
进程对文件属主的要求。如系统默认的bin、adm、nobody用户等。
#vipw (显示用户信息,相似/etc下passwd文件的内容)shell
2.用户和组以及关系。
一对一: 即一个用户能够存在一个组中,也能够是组中的惟一成员。
一对多: 即一个用户能够存在多个用户组中。那么此用户具备多个组的共同权限。
多对一: 多个用户能够存在一个组中,这些用户具备和组相同的权限。
多对多: 多个用户能够存在多个组中。ide
3.用户和组相关的配置文件:
/etc/passwd文件:系统用户配置文件,是用户管理中重要的一个文件。这个文件记录了linux系统中每一个用户的
一些基本属性,而且对全部用户可读。ui
/etc/shadow文件: 用户影子文件,该文件只有root用户拥有 读 权限。对象
/etc/group文件: 用户组配置文件,用户组的全部信息都存放在此文件。递归
/etc/login.defs文件: 用来定义建立一个用户时的默认设置,好比指定用户的UID和GID的范围,用户的过时时间、是否须要建立用户主目录等