umask用法

[Mo@localhost Desktop]$ cd ~
[Mo@localhost ~]$ mkdir ab
[Mo@localhost ~]$ ls -l
total 125144
drwxr-xr-x.  2 Mo police      4096 Jun 29 04:52 ab
-rw-------.  1 Mo police   3371008 Jun 29 03:37 core.2969
      目录ab的默认权限:755

umask的作用是:设置新建文件和目录的默认权限

注意1:


1  umask和chmod的关系
  umask的值共有4位,分别代表:gid/uid,属主,组权,其它用户权限。一般用的是后3位。

    umask设置的是权限“补码”:如上umask值为022,则对应目录权限为7-0=7,7-2=5,7-2=5,

  即用777减去umask的相应位上的值;而对应的文件权限是用666减去umask的相应位上的值。

    chmod设置的就是目录和文件的直接权限。


2  修改umask的值 

    输入: umask 024,则可直接修改以后新建的目录的 默认权限为:753
      
3  umask对应的配置文件
    umask的配置文件为: /etc/profile ~/.profile ~/.bask_profile,修改这些文件里的umask值,则umask的值会长期不变。


注意:

1:在默认的情况下,创建目录或者文件后,必须下一步的命令就是umask,

否则的话,umask命令对刚才创建的目录或者文件的权限无效

例如: mkdir abf
    umask 000  (必须是这样,否则认为该操作无效)
                可以结合管道命令:
  mkdir  abf | umask 000

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值