修改文件和目录的默认权限

来源:互联网 发布:mtk平台驱动源码 编辑:程序博客网 时间:2024/05/16 14:01

linux下创建目录或文件都会有默认权限,一般默认目录和文件权限分别是755和644。如果想修改传教目录和文件的默认权限可以使用umask命令来修改。


查看当前umask的值可以执行:umask

一般都会显示:0022
最前面的以为0比较特殊可以忽略。

执行:umask  000 ,创建的文件权限为666,目录权限为777!
           umask  027 ,创建的文件权限为640,目录权限为750!
umask 可以从000到777

长期生效:修改/etc/csh.cshrc

附:umask值与文件、目录权限对照表:

umask 文件 目录
——————————
0    6    7
1    6    6
2    4    5
3    4    4
4    2    3
5    2    2
6    0    1
7    0    0

附:权限的意义
1. 对于文件
可读:就是可以看该文件里的内容
可写:能更改里面的内容。添加或者删除东西。
可执行:可执行的脚本,应用文件exe
2. 对于文件夹
可读:仅仅是读取目录下的list(文件列表)
可写:允许改变目录的内容。由于文件名存储在目录内而不是文件内,因而目录写权限允许创建、重新命名或删除目录内的文件(与这些文件本身的访问权限无关)。所以允许他人写目录是很危险的。
可执行:访问目录下的文件。没有执行权限,你就不能访问这个目录及里面的文件列表。搜索时也不会找到文件及其内容。
0 0
原创粉丝点击