Linux 系统管理05-权限及归属管理

一、文件的权限和归属

1.访问权限:

(1)读权限

r:允许查看文件内容

(2)写权限

w:允许修改文件内容

(3)可执行

x:允许运行程序

2.归属(所有权)

(1)属主:

拥有该文件的用户账号

(2)属组:

拥有该文件的组账号

3.查看文件的权限和归属

(1)第一位表示文件类型

-:表示一般文件

d:表示目录

l:表示软连接

p:表示 PIPE 管道文件

s:表示 socket 通信套接字文件

c:表示字符设备文件

b:表示块设备文件

(2)各权限的字母及 7 进制表示

权限 字母表示 8 进制表示
读权限 r 4
写权限 w 2
可执行 x 1
无权限 - 0

例如:

“drwxr-xr-x” 的意思是一个权限为 755 的目录 “-rw-r–r–” 的意思是一个权限为 644 的文件

二、设置文件或目录的权限 chmod 命令

1.格式:

chmod [-R] [ugoa] [+-=] [rwx] 参数

chmod [-R] [nnn] 参数

2.常用选项:

-R:表示以递归的方式设置目录及目录下的所有子目录及文件的权限。

u:属主

g:属组

o:其他人

a:所有人

+:添加

-:删除

=:重置

nnn:7 进制的数字权限,如:777 666 644 755 等

3.示例:

【在建立目录时用 -m 选项可用直接设置新建目录的权限】

三、设置文件的归属 chown 命令

1.格式:

chown 属主 文件

chown :属组 文件

chown 属主:属组 文件

2.示例:

四、权限掩码 umask

1.作用:

控制新建的文件或目录的权限

2.umask 值与新建文件、目录权限对照表

umask值 目录权限值 文件权限值
0 7 6
1 6 6
2 5 4
3 4 4
4 3 2
5 2 2
6 1 0
7 0 0

例如:

umask 值为 0000,则目录权限值为 777,文件权限值 666

umask 值为 0022,则目录权限值为 755,文件权限值 644

3.查看 umask 值

(1)格式: umask

(2)示例:

4.设置 umask 值

(1)格式:umask nnn

(2)示例:

打赏一个呗

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦