码迷,mamicode.com
首页 > 其他好文 > 详细

umask

时间:2021-04-24 13:22:30      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:限制   etc   文件的   roo   img   chmod   文件的权限   mamicode   普通用户   

umask 命令用来限制新文件权限的掩码

也称之为遮罩码,防止文件、文件夹创建的时候,权限过大

当新文件被创建时,其最初的权限由文件创建掩码决定

当用户每次注册进入系统时,umask命令都被执行,并自动设置掩码改变默认值,新的权限将会把旧的覆盖

umask默认配置在/etc/profile 61-64行  

文件,文件夹最高的权限为777

linux默认设置创建文件的最大权限是 666,文件的权限最大是777

root用户创建文件夹  mkdir

drwxr-xr-x 2 root  root   4096 Apr 23 15:09 test_umask # 755

root用户创建文本  touch

-rw-r--r-- 1 root root 0 Apr 23 15:11 test_umask.txt  #644

普通用户创建文件夹

drwxrwxr-x 2 lsg lsg 4096 Apr 23 15:29 umask # 775

普通用户创建文本文件

-rw-rw-r-- 1 lsg lsg 0 Apr 23 15:32 test.txt #664

通过root执行umask命令,查看遮罩码的值

[root@VM-0-57-centos z]# umask
0022 

计算初始文件,文件夹的权限如下

文件最大权限 -- umask的值,得出文件的权限

666  -

022  =644

文件夹,root最大默认权限是777。减去umask,如下

777 -

022  =755

chattr 命令

用于更改文件的扩展属性,比chmod更改的rwx权限更底层

参数

技术图片

 

umask

标签:限制   etc   文件的   roo   img   chmod   文件的权限   mamicode   普通用户   

原文地址:https://www.cnblogs.com/sprr/p/14694995.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!