1 .文件的默认权限
在Linux上创建新文件和目录时,该文件和目录的默认权限是什么?
使用umask命令显示:
$ umask
0002
$ umask -S
u=rwx,g=rwx,o=rx
我们知道权限有r、w、x三种。 umask返回4位数字。 第一位是特别权限。 请先看看下面的三位。
02权限显示----w-
根据-S参数,以符号类型显示。
2 .文件和目录权限
文件:
文件通常是数据记录,不需要执行(x )权限,即-rw-rw-rw-最多666 )。
目录:
的x权限指示用户是否有权访问,默认情况下,所有权限(drwxrwxrwx )都必须具有777权限。
3 .用户的默认权限计算
文件权限:
从最大权限中减去umask权限
666-002=(rw-rw-rw-) )--------w----rw-r----=664
目录权限:
77-002=(drwxrwxrwx () d--------w ) )=drwxrwxr-x=775
$ touch a
$ mkdir b
$ ll
- rw-rw-r----1work work0jun 1518336059 a
rwxrwxr-x2工作平台4096 jun 1519:00 b
典型根帐户的umask为022。
一般用户保留002 .同一组中用户的写入权限。
---------分割线---------
---------分割线---------