Linux---文件目录权限管理
Linux—文件目录权限管理
1.Linux三种权限:
Linux系统中的每个文件和目录都有访问许可权限,用他来确定谁能通过何种方式对文件和目录进行访问和操作。 文件或目录的访问权限分为只读,只写和可执行三种。
只读权限表示只允许读其内容,而禁止对其做所有的更改操作。可执行权限表示允许将该文 件作为一个程序执行。文件被创建时,文件所有者自动拥有对该文件的读、写和可执行权限,以便于对文件的阅读和修改。用户也可根据需要把访问权限设置为需要 的所有组合。
每一文件或目录的访问权限都有三组,每组用三位表示,分别为文件属主的读、写和执行权限;和属主同组的用户的读、写和执行权限;系统中其他用户的读、写和执行权限。当用ls -l命令显示文件或目录的周详信息时,最左边的一列为文件的访问权限。
实例:
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 元信息
示意图:
2.设置文件目录权限目录:
命令:
chmod [ugoa] [±=] [rwx] 文件或目录(一般不用这种)
chmod nnn 文件目录(常用)
-R—递归指定目录下所有子项的权限
实例:
3.设置文件目录的归属命令
chown 属主 文件或目录
chown :属组 文件或目录
chown 属主:属组 文件或目录
4.权限掩码
umask的作用控制新建的文件或者目录的权限
默认权限去除umask的权限就为新建的文件或者目录的权限
先设umask,再新建。
实例:
总结:
我们需要注意读写执行对应的rwx位置顺序不能搞错,
在权限掩码中,我们需要注意的是先设umask 再新建目录文件。