linux查看文件执行权限umask设置命令

摘要: linux查看文件执行权限umask设置命令,umask 执行权限,linux文件权限,linux 查看文,linux运维,好用的linux运维指南,您值得拥有

  

文件权限umask

  umask用于指定在建立文件时预设的权限掩码。权限掩码是3个八进制的数字所组成,将现有的存取权限减掉权限掩码后,即可产生建立文件时预设的权限。

  需要注意的是文件基数为666,目录为777,即文件可设X位,目录可设X位。chmod改变文件权限位时设定哪个位,那么哪个位就有权限;而umask是设定哪个位,则哪个位上就没权限。当完成一次设定后,只针对当前登录的环境有效,如想永久保存,可以加入对应用户的profile文件中:

  [root@CentOS ~]# umask

  umask参数中的数字范围为000~777。umask计算方法分为目录和文件两种情况。相应的文件和目录默认创建权限确定步步骤如下:

  (1)目录和文件的最大权限模式为777,即所有用户都具有读、写和执行权限。

  (2)得到当前环境umask的值,当前系统为0022.

  (3)对于目录来说。根据互补原则目录权限为755,而文件由于默认没有执行权限。最大为666,则对应的文件权限为644。

  #首先查看当前系统umask值,当前系统为022  [root@CentOS umask]# umask  0022  #分别创建文件和目录  [root@CentOS umask]# touch file  [root@CentOS umask]# mkdir dir  #文件默认权限为666-022=644,目录默认权限为777-022=755  [root@CentOS umask]# ls -l

本文由 帝一博客 原创发布。用户在本站发布的原创内容(包括但不仅限于回答、文章和评论),著作权均归用户本人所有。独家文章转载,请联系邮箱:17762131@qq.com。获得授权后,须注明本文地址: https://www.d1blog.com/linuxyunwei/1908.html

网友留言评论

0条评论