Linux每天一点文件与目录的默认权限与隐藏权限

来源:互联网 发布:淘宝秋冬裙子 编辑:程序博客网 时间:2024/05/21 09:47
文件的默认权限:umask
指定目前用户在新建文件或目录时候的权限默认值
查询:
umask
0022
umask -S
u=rwx,g=rx,o=rx


默认情况;
文件:不需要执行x,最大为666
默认权限:-rw-rw-rw-
目录:x关乎能否进入此目录有关,权限全部开放,777
drwxrwxrwx


若umask为022,user没有被拿掉任何权限,group,others权限被拿掉了2
新建文件时:(-rw-rw-rw-)-(-----w--w-)==>-rw-r--r--
新建目录时:(drwxrwxrwx)-(d----w--w-)==>drwxr-xr-x


umask 002
这样建立文件后所属组能够共同编辑


文件的隐藏属性chattr,lsattr
chattr设置文件的隐藏属性

chattr [+-=] [ASacdistu] 文件或目录名称
常用:
a:只能增加数据,不能删除或修改数据,root才能设置

i:让一个文件不能删除,改名,设置连接也无法写入或添加数据,保证系统的安全性,root才能设置


cd /tmp
touch attrtest
chattr +i attrtest
rm attrtest  //操作不许可




lsattr [-adR] 文件或目录 显示文件隐藏属性
-a:将隐藏文件也显现
-d:如果接的是目录,仅列出目录本身的属性而非目录内的文件名
-R:连同子目录的数据也列出来
chattr +aij attrteest
lsattr attrtest
----ia---j---attrtest
0 0
原创粉丝点击