🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
>[success] # 默认权限 -- umask ~~~ 1.查看mask 码指令 -- 'umask' 查看当前预设权限,如下图0022 ,第一位0 文件特殊权限 后三位022 文件默认权限 1.1.-S:以字符的形势显示当前的掩码。 1.2.-p: 带umask开头以数字的形势显示当前掩码 2.mask命令用来限制新文件权限的掩码。也称之为遮罩码,防止文件、文件夹创建的时候,权限 过大当新文件被创建时,其最初的权限由文件创建掩码决定, 用户每次注册进入系统时,umask 命令都被执行,并自动设置掩码改变默认值,新的权限将会把旧的覆盖。 3. 文件默认不能建立可执行文件,必须手工赋予执行权限因此文件默认权限最大为666 4.文件夹(目录)默认权限最大为777 5.umask默认配置在'/etc/profile 61-64'行umask值就是指'Linux文件的默认属性需要减掉的权限'。 文件:666 - 022 =644 文件夹:777 - 022 = 755 ~~~ * 图一 ![](https://img.kancloud.cn/af/6e/af6e44eedaf3ab9b2d5e928fae42be19_398x50.png) * 解释第五条 ![](https://img.kancloud.cn/da/1c/da1cdbba5edf31cf79ef59a60f45f57d_391x37.png) >[danger] ##### 案例 ~~~ umask //0022 umask-S // u=rwx,g=rx,o=rx umask -p // umask 0022 ~~~