标签:限制 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权限更底层
参数
标签:限制 etc 文件的 roo img chmod 文件的权限 mamicode 普通用户
原文地址:https://www.cnblogs.com/sprr/p/14694995.html