码迷,mamicode.com
首页 > 其他好文 > 详细

umask

时间:2014-10-26 06:58:35      阅读:216      评论:0      收藏:0      [点我收藏+]

标签:umask

  • intruduction

    它是为了控制默认权限,不要使默认的文件和目录具有完全访问权限而设置的

    每个进程都使用一个umask参数来遮盖某些特定的默认权限。每个用户建立文件时,此文件都会有默认权限,默认权限的值由环境中的umask值来确定,用户可以自主改动umask值,并在改动后马上生效, 一般用户的默认umask值为0002,系统用户的默认umask值为0022(login shell), 默认显示的4个数字中,第一对应特殊权限,后三个分区对应所有者/用户组/其他用户权限, chmod ls -l 中的表示一致


    umask 代表用户掩码或用户文件创建掩码,它用于新创建的文件和文件夹,是其默认权限的基础,通过在/etc/profile(或 .profile, .bash_profile, /etc/bashrc)中配置umask(umask 002)的值,可以修改系统登录shell的默认配置。

    文件默认满权限:0666 -rw-rw-rw-

    目录默认满权限:0777 drwxrwxrwx

    特殊权限默认为0


    以umask=0022来说明

    默认创建文件的权限为 644 (666-umask) -rw-r--r--

    默认创建目录的权限为755 (777-umask) drwxr-xr-x



  • Option

    -S 以符号形式显示默认权限


  • e.g.

    umask  查看掩码(屏蔽值)

    umask 002 指定umask值

    umask -S 显示默认权限



  • related

    chmod, ls


本文出自 “Adelphos” 博客,请务必保留此出处http://adelphos.blog.51cto.com/2363901/1567971

umask

标签:umask

原文地址:http://adelphos.blog.51cto.com/2363901/1567971

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!