小伙伴们本次给大家带来的是Linux中的账号和权限管理,这里我们首先要明确的就是这个权限是文件或者目录的权限。接下来我们会从以下几个部分进行了解:
- 用户账号和组账号概述
- 用户账号和组账号管理
- 查询账号信息
- 查看目录或文件的属性
- 设置目录或文件的权限
- 设置目录或文件的归属
用户账号和组账号概述
Linux基于用户身份对资源访问进行控制
1.用户账号:
超级用户
普通用户
匿名用户(everyone)
程序用户(人为不可使用,单独管理系统中某个应用程序存在的服务)
2.组账号:组是系统用户权限的集合
基本组(私有组):伴随用户的创建而自行创建与用户同名
附加组(公共组)
3.UID和GID:查找标识:
UID(User IDentity,用户标识号)
GID(Group IDentify,组标识号)此处补充:root用户是0、程序型用户是1-499、普通用户是500-60000
用户账号文件/etc/passwd
1.保存用户名称、宿主目录、登录Shell等基本信息:
文件位置:/etc/passwd
2.每一行对应一个用户的账号记录:
[root@localhost~]# head -2 /etc/passwd
root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/sbin/nologin
我们以root:x:0:0:r