账号和权限管理
1.用户账户和组账号概述
Linux基于用户身份对资源访问进行控制
●用户账户:
超级用户、普通用户、程序用户
●组账号:
基本组(私有组)
附加组(公共组)
●UID和GID
UID(User IDentity,用户标识号)
GID(Group IDentity,组标识号)
管理员组:root,0
系统组:1-999 centos 7
普通组:1000+ centos 7
2.用户账户文件/etc/passwd
保存用户名称、宿主目录、登录Shell等基本信息
文件位置:/etc/passwd
每一行对应一个用户的账户记录
x:表示此用户有密码,但不是真正的密码,真正密码保存在/etc/shadow文件,此文件只有root用户可以浏览和操作
x虽然并不表示真正的密码,但也不能删除,如果删除了x,系统会认为这个用户没有密码
/etc/shadow 文件只有root用户拥有读权限,其它用户没有任何权限,这样就保证了用户密码的安