首页 > 代码库 > Linux的扩展权限
Linux的扩展权限
在LINUX中我们创建文件或文件夹的时候系统总会为我们创建的对象分配一个默认的权限,那么今天我们就了解一下这个默认权限是怎么得来的?以及我们如何来改变系统的默认权限设置?
在LINUX系统中我们打开每一个终端都会拥有一个umask属性,这个umask属性使用数字方式来表示,如:002,这个属性也是用来确定新建文件夹、新建文件的默认权限的。
文件夹和文件是用不同的计算方式来确定默认权限:
目录的默认权限是:777-umask
文件的默认权限是:666-umask
通常情况下在LINUX中,普通用户的umask值为002,root用户的默认umask值为022
利用上面的公式,我们也就知道了----
对于普通用户来说:----------------------------
新建目录的默认权限是:777-002=775
新建文件的默认权限是:666-002=664
对于root用户来说:-----------------------------
新建目录的默认权限是:777-022=755
新建文件的默认权限是:666-022=644
可以通过umask命令查看/更改umask的值
LINUX的特殊权限
--------未完待续
Linux的扩展权限
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。