Linux文件的权限及归属管理
1.访问权限
读权限r:允许查看文件内容 八进制代表数:4
写权限w:允许修改文件内容 八进制代表数:2
可执行文件x:允许运行程序 八进制代表数:0
2.归属权限
属主:拥有该文件的用户账号
属组:拥有该文件的组账号
3.文件的权限及归属
例:ls -l install.log
-rw-r--r--. 1 root root
第一位表示文件类型
- :一般文件
d:表目录
l:表软连接
p:PIPE管道
s:socket 通信套接字文件
c:字符设备文件
b:块设备文件
除第一位取三位各表示 读权限、写权限、可执行权限
第一个root表示属主
第二个root表示属组
4.设置文件或目录权限
格式 :chmod [-R] [ugoa] [+-=] [rwx] 文件名
-R 表递归
u 属主 | + 添加 | r 读权限
g 属组 | - 删除 | w写权限
o 其他人 | = 重置 | x 执行权限
a 所有人
5.设置文件归属
格式: chown 属主 文件名
chown 属组 文件名
chown 属主:属组 文件名
6.权限掩码
umask命令:控制新建的文件或目录的权限
目录默认的umask权限值为755 目录满权限的umask值为777
文件默认的umask权限值为644 文件满权限的umask值为666
格式: umask nnn(数值) 例: umask 750