文件权限

2018-11-07  本文已影响0人  叶田的学习笔记

ls –l 查看文件、目录和设备的权限


image.png

 r代表对象是可读的
 w代表对象是可写的
 x代表对象是可执行的

默认文件权限
umask命令用来设置所创建文件和目录的默认权限
umask
>>0022
第一位代表了一项特别的安全特性,叫作粘着位(sticky bit)
后面的3位表示文件或目录对应的umask八进制值

image.png
umask值只是个掩码。它会屏蔽掉不想授予该安全级别的权限。
要把umask值从对象的全权限值中减掉。对文件来说,全权限的值是666(所有用户都有读和写的权限);而对目录来说,则是777(所有用户都有读、写、执行权限)
文件一开始的权限是666, 减去umask值022之后, 剩下的文件权限就成了644。
在大多数Linux发行版中, umask值通常会设置在/etc/profile启动文件中,不过有一些是设置在/etc/login.defs文件中的(如Ubuntu)。可以用umask命令为默认umask设置指定一个新值。
umask 026
上一篇 下一篇

猜你喜欢

热点阅读