Linux下,权限掩码umask,系统默认文件夹和文件的权限来源

Linux下的umask是一个4位数字,影响用户创建文件的默认权限。系统创建文件夹默认权限为755,用户创建文件默认权限为644。通过umask命令可以查看和修改权限掩码,例如umask 0022对应文件夹755,文件644;umask 0000则可能导致文件夹777和文件666的权限。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Linux下,权限掩码umask,系统默认文件夹和文件的权限来源

O、umask的作用
1、系统创建文件夹时,使用0777-0022(umask掩码的默认值)为新创建的文件夹授权,所以系统创建的文件夹默认的权限就是755.也就是rwxr_xr_x,特殊位太特别了,所以值为0.
2、系统为了保护自己(系统开发人员为了保护系统),会在创建的文件权限上去掉所有的执行,也就是在0755的基础上减去0111,所以用户创建的文件的默认权限是0644.

一、Linux中的umask
权限掩码,是一个4位的数字,影响着用户创建的所有文件的默认权限。

二、查看umask
直接输入umask可以看到数字一个四位数字0022

在这里插入图片描述
三、修改umask的值
umask num//设置权限掩码的值
在这里插入图片描述

四、umask修改后,文件和文件夹的默认权限发生了更改
1、当umask的值为0022时,文件夹和文件的默认权限分别是755和644
在这里插入图片描述

2、修改umask值为0000后,之后创建的文件夹的默认权限变成了777,文件的权限变成了666
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值