Linux里新建文件/目录的默认权限

新建文件默认权限为666,新建目录默认权限为777。
但是要"减去" umask的值,umask的值可以使用umask命令看到,一般情况下,root用户的为022,普通用户为002。这里的"减"并非数字上相减,而是减去相应的权限。如果umask为022,则表示:user不减权限,group减掉write权限,other减掉write权限;如果umask为245,表示:user 减去write权限,group减去read权限,other减去read和execute权限。


作者:匿_名_用_户
来源:CSDN
原文:https://blog.csdn.net/qingsong3333/article/details/77484452
版权声明:本文为博主原创文章,转载请附上博文链接!

示例1, root用户umask为022,创建文件和目录后默认的权限

root@db2a:/tmp# umask
0022
root@db2a:/tmp# touch file1
root@db2a:/tmp# ls -l file1
-rw-r--r-- 1 root root 0 Aug 20 17:07 file1
root@db2a:/tmp# mkdir dir1
root@db2a:/tmp# ls -ld dir1/
drwxr-xr-x 2 root root 4096 Aug 20 17:12 dir1/

示例2,普通用户umask为002:

qingsong@db2a:/tmp$ umask
0002
qingsong@db2a:/tmp$ touch file2
qingsong@db2a:/tmp$ ls -l file2
-rw-rw-r-- 1 qingsong qingsong 0 Aug 20 17:11 file2
qingsong@db2a:/tmp$ mkdir dir2
qingsong@db2a:/tmp$ ls -ld dir2
drwxrwxr-x 2 qingsong qingsong 4096 Aug 20 17:13 dir2

示例3,一个极端的情况,将umask设置为666,则新建文件没有“任何"权限:

root@db2a:/tmp# umask 666
root@db2a:/tmp# umask
0666
root@db2a:/tmp# touch file3
root@db2a:/tmp# ls -l file3
---------- 1 root root 0 Aug 20 17:16 file3
---------------------

原文:https://blog.csdn.net/qingsong3333/article/details/77484452
版权声明:本文为博主原创文章,转载请附上博文链接!

Linux里新建文件/目录的默认权限相关推荐

  1. linux 权限管理命令chown、chgrp、umask、linux新建文件或目录的默认权限755

    chown /bin/chown chown [用户] [文件或目录] 改变文件或目录的所有者 只有root可以改变文件或目录的所有者 root用户: mkdir /tmp touch /tmp/te ...

  2. Linux 删除权限 umask,linux中的umask控制文件或目录的默认权限

    umask命令可以控制着创建文件或目录时指定给文件或目录的默认权限.它使用八进制表示法表示从文件模式属性中删除一个位掩码.使用不带任何参数的umask命令,查看当前掩码值.一般都是0002或0022. ...

  3. linux如何建立隐藏目录,【Linux】文件与目录的默认权限与隐藏权限

    01. 文件默认权限:umask 文件的权限可以使用chmod来改变,但是我们默认创建文件的权限是什么?那就是与umask这个有关了.下来我们学习这个指令 1.1 简单使用umask [root@iZ ...

  4. Linux文件与目录的默认权限与隐藏权限(chattr,lsattr)

    文章目录 Linux文件与目录的默认权限与隐藏权限 文件默认权限:umask 文件隐藏属性 chattr(配置文件隐藏属性) 使用案例 lsattr(显示文件隐藏属性) 使用案例 文件特殊权限:SUI ...

  5. umask 和 新建文件、目录的默认权限

    umask (8进制数值) umask的值决定了用户创建的文件和目录的默认权限 umask的值是和用户相关的 root用户默认的umask值是 0022 普通用户的默认的umask的值是 0002 [ ...

  6. linux acl 权限 给任何用户或用户组设置任何文件/目录的访问权限

    ACL 是什么 ACL的全称是 Access Control List (访问控制列表) ,一个针对文件/目录的访问控制列表.它在UGO权限管理的基础上为文件系统提供一个额外的.更灵活的权限管理机制. ...

  7. Linux-鸟菜-6-文件与目录的 默认权限、隐藏权、特殊权限

    Linux-鸟菜-6-文件与目录的 默认权限.隐藏权.特殊权限 除了基本r,w,x权限外,在Linux还可以设定其他系统隐藏属性,可以用chattr来设定,和lsattr来查看,但注意一点,CentO ...

  8. Linux上的文件类型与默认图标(转)

    发布时间:2018-12-12 17:43:09 点击次数:2598 引言 也许小伙伴们对 Linux 已经有一定程度的了解,或者已经是一名能够在工作和生活中活用它的 Linux 用户了.随着桌面环境 ...

  9. 在linux里复制文件命令_如何在Linux上使用“安装”命令复制文件

    在linux里复制文件命令 Fatmawati Achmad Zaenuri/Shutterstock.com Fatmawati Achmad Zaenuri / Shutterstock.com ...

最新文章

  1. cron计划任务使用
  2. 打开 XP Pro SP2 远程桌面的多用户支持
  3. java 继承练习题_Java继承 练习题
  4. POJ 1745 Divisibility DP
  5. 前方 Bug 出没?盘他!
  6. linux文件及文件夹权限
  7. 恒生校招java笔试数据库语法_2015恒生电子校招笔试题
  8. 自注意力 self-attention 笔记
  9. C/C++——set的基本操作总结
  10. 谁是白盒网络市场最大玩家
  11. PPT设置自动保存时间 mac_PPT又崩溃了?教你如何恢复文档
  12. 0xFEFEFEFE 处有未经处理的异常(在xx中): 0xC00001A5: 检测到无效的异常处理程序例程。
  13. DSS部署-2、环境准备
  14. 物联网LoRa系列-13:无线电磁波概述以及核心概念的澄清(速度、频率、周期、波长、幅度、功率、相位、干涉)
  15. 网络安全法如何避免“徐玉玉悲剧”的发生?
  16. 系统分析与设计 - Chapter 1 系统分析与设计概述(思维导图)
  17. Unity3d用户手册用户攻略缓存效劳器常见疑问
  18. linux服务器使用手册
  19. Win10下Keil5的C51和ARM共存的开发环境配置
  20. Google“谷歌”引发的王怀南血案

热门文章

  1. 不甘心只做输入工具,搜狗输入法上线AI助手,提供智能服务
  2. 心酸科研路:3年前CVPR论文,仅被引用11次,如今成就黑洞照片!
  3. 怎样能拿到第一份编程工作?这里告诉你答案 | 码书
  4. Google、Intel、Uber等巨头如何布局AI?听听他们自己人怎么说
  5. 所以,你自认为是一个合格的机器学习工程师?
  6. 图解:电商支付架构设计
  7. JDK 8 Stream 数据流效率怎么样?
  8. 求求你别再写上千行的类了,试试这些牛逼的重构技巧吧
  9. 超详细解析 | 一致性协议算法-2PC、3PC、Paxos、Raft、ZAB、NWR
  10. 技术总监的反思录:我是如何失去团队掌控的?