一、用户和组账号管理
二、文件目录的权限和归属
2.1文件和目录的权限
- 权限的访问者
- 属主(u)
- 属组(g)
- 其他(o)
- 访问权限
- r读权限
- w写权限
- x执行权限
- 二进制数字表示权限:
| r | w | x |
|---|---|---|
| 1 | 0 | 0 |
| 0 | 1 | 0 |
| 0 | 0 | 1 |
二进制转换成十进制:
r =100(二进制)--->4(十进制)
w=010(二进制)--->2(十进制)
x =001(二进制)--->1(十进制)
二进制权限:
| rwx | rwx | rwx | |
|---|---|---|---|
| 二进制 | 111 | 111 | 111 |
| 十进制 | 7 | 7 | 7 |
-
对文件的权限

- r可以查看文件内容,如cat
- w可以修改文件内容
- x可以执行该文件
-
对目录的权限

- r可以使用ls查看此目录中文件列表
- w可以在目录中创建文件和删除文件,和文件本身权限无关
- x可以cd进入此目录,可以使用ls -l查看此目录中文件元数据(须配合r权限),属于目录的可访问的最小权限
2.2修改文件和目录的权限chmod
chmod #格式
#1.模式法
chmod [u:属主;g:属组;o:其他人;a:所有人][+:增加;-:减少;=:覆盖][r:读;w:写;x:执行]文件
#2.数字法
chmod 三组数字 文件目录
-R 递归,将文件夹下所有文件都修改权限

2.3修改文件和目录的归属chown
chown #格式
#1.改属主
chown 属主 文件目录
#2.改属组
chown :属组 文件目录
#3.改属主属组
chown 属主:属组 文件目录
-R 递归,将文件夹下所有文件都修改权限

2.4umask
作用:保留在创建文件权限
umask
查看umask值:umask
修改umask值:umask 数值
新建文件夹权限=777-umask(文件夹默认最高777)
新建文件权限=666-umask(文件默认最高666)
root的umask 默认是 022
非特权用户umask默认是 002