linux中的umask与文件和目录权限的关系

来源:互联网 发布:c语言ansi标准 编辑:程序博客网 时间:2024/04/28 20:08

1、查看当前的umask值

[@localhost test]$ umask

2、修改当前umask的值

[@localhost test]$ umask0002[@localhost test]$ umask 0022[i@localhost test]$ umask0022[@localhost test]$ umask 0002[@localhost test]$ umask0002

3、umask与目录和权限的关系

#创建文件的权限文件默认不能具有执行权限,如果算得的结果中有执行权限,则将其权限加1666-umask  创建目录的权限777-umask  #创建新的文件[root@localhost test]# umask0022[root@localhost test]# touch 1.c[root@localhost test]# lltotal 0-rw-r--r--. 1 root root 0 Apr 12 06:20 1.c#创建新的目录-rw-r--r--. 1 root root 0 Apr 12 06:20 1.c[root@localhost test]# umask0022[root@localhost test]# mkdir testumask[root@localhost test]# lltotal 4-rw-r--r--. 1 root root    0 Apr 12 06:20 1.cdrwxr-xr-x. 2 root root 4096 Apr 12 06:22 testumask


1 0
原创粉丝点击