6.4 文件与目录的默认权限与隐藏权限

参考 《鸟哥的Linux私房菜》6.4节

1.文件预设权限:umask

  • umask就是指定目前用户建立文件或目录时候的权限默认值
  • umask是补码
  • 查看补码:umask(数字方式显示权限)或umask -S(rwx方式显示权限)
  • 一般文件的预设权限为-rw-rw-rw-(因为文件没有必要可执行);一般文件夹的预设权限是drwxrwxrwx(因为文件夹需要x权限来进入文件夹)
    注意这不是所谓的umask值
  • 例子:
    022=>-ww
    建立文件时:(-rw-rw-rw-)-(-----w--w-)=>-rw-r--r--
    建立目录时:(drwxrwxrwx)-(d----w--w-)=>drwxr-xr-x
  • 修改umask值:umask 002 即可
  • 如果原本就没有的权限,umask中又标记了把这个权限“补(也就是去)”掉的话,就相当于不起作用,例子:(-rw-rw-rw-)-(--------wx)=-rw-rw-r--
  • umask在/etc/bashrc中
  • root的umask默认是022,普通用户的umask默认是002

2.文件隐藏属性

  • chattr:设置文件隐藏属性


    设置隐藏属性
  • lsattr:显示文件隐藏属性


    显示文件隐藏属性

3.观察文件类型:file

观察文件类型
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容