建立目录默认的是755权限
chmod
root 用户无论有没有权限都可以读,而其他用户却不能对root读写,即使是在宿主目录下也不能操作
644是创建文件的默认权限 (要是有执行权限就变成脚本啦,会有危害的,故默认不会添加执行权限)
umask :反掩码 在etc/login.defc 中定义
umask : 022(新建文件时,权限掩码减去-反掩码 就是新建文件的权限)666-022=644
新建目录是,权限掩码777-022=755
umask 022 修改反子网掩码为022
linux隐藏权限:
chattr:修改文件的隐藏权限/ /dev /tmp /var /etc 这些目录不受chattr保护
chattr +-=[options] file_name
a:只能追加数据,不能删除
i: 任何用户不能删除文件
A:不更改不同步访问时间
+:添加相应权限
-:删除相应权限
=:设定相应权限
lsattr:查看隐藏权限echo "aa">>a.txt 追加内容