linux的Umask 为022 和027

您所在的位置:网站首页 umask设置为027 linux的Umask 为022 和027

linux的Umask 为022 和027

2023-04-02 04:02| 来源: 网络整理| 查看: 265

linux的Umask 为022 和027 都是什么意思?用全部权限777去减这个数值一。022表示默认创建新文件权限为755 也就是 rxwr-xr-x(所有者全部权限,属组读写,其它人读写) 二。027表示默认创建新文件权限为750 也就是rxwr-x---(所有者全部权限,属组读写,其它人无)下表列出了一些umask值及它们所对应的目录和文件权限常用的umask值及对应的文件和目录权限umask值 目录 文件022 755 644027 750 640002 775 664006 771 660007 770 660

Umask表示权限的方法:

1、用符号指定新建文件的掩码权限符号可以是r(读),w(写),x(执行)的任意组合样,也可以是以下的一个或者多个:u User(文件所有者)

g Group(在文件定义组中的任一成员)

o Other(其他成员)

a All(相当于ugo)

2、用数字指定新建文件的掩码

新建文件的掩码也能通过用八精制数字表示。当使用这些八进制文件表示时,而且这些数字通过相互加减来代表最终的权限组合值,特别是数字1,2和4分别代表以下权限:4代表read,2代表 write,1代表execute。

linux下,每个文件都有3种用户权限,分别是文件所有者 、组成员、其他人员;权限分为读、写、运行,显示出来就是rwx,如果运行ls -l命令,就可以看到文件前面显示一串rwxrwxrwx的信息,一个rwx用二进制表示就是111,10进制就是7。

777就是表示这个文件权限111111111,或者rwxrwxrwx,如果中间有的权限没有,比如rwxr-xr-x,没有的权限用-符号代替,此权限就是755。

umask是表示反码的意思,而022是代表你在建文件时候,系统自动用777去跟022相减得到755,你的文件就是755的权限,显示出来就是rwxr-xr-x,文件所有者有读、写、运行;组成员有读、运行,其他人员有读、运行权限。

027一样,你得到的文件是750权限。

可以用chmod命令来修改权限

比如:chmod 700 http://xxxx.xxx ,就可以修改文件权限为700



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3