每天回顾linux命令(umask)

来源:互联网 发布:阿里云服务器新手 编辑:程序博客网 时间:2024/06/04 00:22

umask命令
umask命令用来设置限制新建文件权限的掩码。当新文件被创建时,其最初的权限由文件创建掩码决定。用户每次注册进入系统时,umask命令都被执行,并自动设置掩码mode来限制新文件的权限。用户可以通过再次执行umask命令来改变默认值,新的权限将会把旧的覆盖掉。

语法

umask: usage: umask [-p] [-S] [mode]

选项
-p:输出的权限掩码可直接作为指令来执行

root@68fc0a9bc6dd:/home/wzm/testtail# umask -pumask 0022

-S:以符号方式输出权限掩码

root@68fc0a9bc6dd:/home/wzm/testtail# umask -Su=rwx,g=rx,o=rxroot@68fc0a9bc6dd:/home/wzm/testtail# umask0022root@68fc0a9bc6dd:/home/wzm/testtail#

mode
mode用来管理员,用户组和用户的屏蔽位
rwx分别表示读权限、写权限和执行权限。
rwx分别对应4、2、1。所以umask屏蔽为最大为7,最小为0。当屏蔽位是7的时候表示对应的用户没有任何权限。当屏蔽为是0的时候表示对应用户有读、写、执行权限。

原创粉丝点击