linux系统文件权限详解
2016-08-06 16:20
183 查看
使用ll命令查询文件权限:
d:表示是一个目录
在linux中的每一个文件或目录都包含有访问权限,这些访问权限决定了谁能访问和如何访问这些文件和目录。其中共有三个用户:所有者、用户组和其他用户。用户可能拥有的权限有读、写和执行等三个权限。
特殊权限:
s:可执行的文件搭配这个权限,便能得到特权,任意存取该文件的所有者能使用的全部系统资源。请注意具备SUID权限的文件,黑客经常利用这种权限,以SUID配上root帐号拥有者,无声无息地在系统中开扇后门,供日后进出使用。
t:/tmp和 /var/tmp目录供所有用户暂时存取文件,亦即每位用户皆拥有完整的权限进入该目录,去浏览、删除和移动文件。
使用chmod和数字改变文件或目录的访问权限:
r: 对应数值4
w: 对应数值2
x:对应数值1
-:对应数值0
chmod 777 1.txt ——〉 这是给最大权限的方法。
chmod 664 a.txt ——〉 这是给所有者读写权限,用户组读写权限,其他用户读权限。
chmod +x 1.txt ——〉
这是给三个用户都加了执行权限。
chmod
u +x 1.txt ——〉 这是给所有者加了执行权限。
chmod
g +x 1.txt ——〉 这是给组内用户加了执行权限。
chmod
o +x 1.txt ——〉 这是给其他用户加了执行权限。
d:表示是一个目录
所有者 | 用户组 | 其他用户 | ||||||
r | w | x | r | w | x | r | w | x |
特殊权限:
s:可执行的文件搭配这个权限,便能得到特权,任意存取该文件的所有者能使用的全部系统资源。请注意具备SUID权限的文件,黑客经常利用这种权限,以SUID配上root帐号拥有者,无声无息地在系统中开扇后门,供日后进出使用。
t:/tmp和 /var/tmp目录供所有用户暂时存取文件,亦即每位用户皆拥有完整的权限进入该目录,去浏览、删除和移动文件。
使用chmod和数字改变文件或目录的访问权限:
r: 对应数值4
w: 对应数值2
x:对应数值1
-:对应数值0
chmod 777 1.txt ——〉 这是给最大权限的方法。
chmod 664 a.txt ——〉 这是给所有者读写权限,用户组读写权限,其他用户读权限。
chmod +x 1.txt ——〉
这是给三个用户都加了执行权限。
chmod
u +x 1.txt ——〉 这是给所有者加了执行权限。
chmod
g +x 1.txt ——〉 这是给组内用户加了执行权限。
chmod
o +x 1.txt ——〉 这是给其他用户加了执行权限。
相关文章推荐
- Linux socket 初步
- Linux Kernel 4.0 RC5 发布!
- linux lsof详解
- linux 文件权限
- Linux 执行数学运算
- 10 篇对初学者和专家都有用的 Linux 命令教程
- Linux 与 Windows 对UNICODE 的处理方式
- Ubuntu12.04下QQ完美走起啊!走起啊!有木有啊!
- 解決Linux下Android开发真机调试设备不被识别问题
- 运维入门
- 运维提升
- Linux 自检和 SystemTap
- Ubuntu Linux使用体验
- c语言实现hashmap(转载)
- Linux 信号signal处理机制
- linux下mysql添加用户
- Scientific Linux 5.5 图形安装教程