Linux---文件目录权限管理

Linux—文件目录权限管理

1.Linux三种权限:

​ Linux系统中的每个文件和目录都有访问许可权限,用他来确定谁能通过何种方式对文件和目录进行访问和操作。 文件或目录的访问权限分为只读,只写和可执行三种。

​ 只读权限表示只允许读其内容,而禁止对其做所有的更改操作。可执行权限表示允许将该文 件作为一个程序执行。文件被创建时,文件所有者自动拥有对该文件的读、写和可执行权限,以便于对文件的阅读和修改。用户也可根据需要把访问权限设置为需要 的所有组合。

​ 每一文件或目录的访问权限都有三组,每组用三位表示,分别为文件属主的读、写和执行权限;和属主同组的用户的读、写和执行权限;系统中其他用户的读、写和执行权限。当用ls -l命令显示文件或目录的周详信息时,最左边的一列为文件的访问权限。

实例:

Linux---文件目录权限管理

d—目录

l—链接文件

c—设备文件(字符) 输入输出

b—块设备文件 存储

rw-r–r--r: 权限

rw-: 属主权限 rwx r-x 能读不能写能执行

rw-: 属组权限 rw- 能读能写不能执行

r-- : 所有人权限 other 其他 r-- 只读

root 属主

root 属组

513 不小 单位:字节

11月 5 2016 创建时间

updatedb.conf 元信息

示意图:

Linux---文件目录权限管理

2.设置文件目录权限目录:

命令:

chmod [ugoa] [±=] [rwx] 文件或目录(一般不用这种)

chmod nnn 文件目录(常用)

-R—递归指定目录下所有子项的权限

实例:

Linux---文件目录权限管理

3.设置文件目录的归属命令

chown 属主 文件或目录

chown :属组 文件或目录

chown 属主:属组 文件或目录

4.权限掩码

umask的作用控制新建的文件或者目录的权限

默认权限去除umask的权限就为新建的文件或者目录的权限

先设umask,再新建。

实例:

Linux---文件目录权限管理

总结:

我们需要注意读写执行对应的rwx位置顺序不能搞错,

在权限掩码中,我们需要注意的是先设umask 再新建目录文件。