Linux权限基础

目录

一、文件类型

二、文件权限

三、目录权限

四、起始权限与最终权限

五、粘滞位


 一、文件类型

        Linux操作系统,不以文件后缀来区分文件类型,但不代表软件不以后缀区分(举例在文件权限下面)
        -:普通文件 -- 文本、可执行文件、归档文件等
        d:目录
        b:块设备 -- block、磁盘
        c:字符设备 -- 键盘、显示器
        p:管道文件
        s:网络socket文件
        l:链接文件link
    
 

二、文件权限

        拥有者权限 所属组权限 other权限,每个权限都有可读可写可执行三个属性
        r:可读
        w:可写
        x:可执行
        -:该位置没有权限

        

文件1的类型是普通文件,拥有者Eclips3权限为rw-,所属组Eclips3权限为rw-,other权限为r--

文件2的类型是目录文件,拥有者Eclips3权限为rwx,所属组Eclips3权限为rwx,other权限为r-x
        

三、目录权限

        进入一个目录需要有x权限
        查看目录内容需要有r权限
        直接在目录中创建/删除内容需要有w权限



四、起始权限与最终权限

       起始权限:系统设定的

       最终权限:起始权限 与 权限掩码umask 的反码按位与之后的权限
        普通文件的起始权限是666(rw-rw-rw-),目录文件的起始权限是777(rwxrwxrwx)

        不同版本的Linux系统下umask不同,当前系统环境为CenOS 7.6
       

        文件1起始权限为666(110 110 110),最终权限为664(110 110 100)

        文件2起始权限为777(111 111 111),最终权限为775(111 111 101)

        ……

        不同文件可以求出由多个可能的umask组成的umask集,由此可以知道在CenOS 7.6环境下的umask的反码为110 110 101


五、粘滞位

        防止公共目录下的文件、目录被删除,只能给目录添加粘滞位
        chmod +t (目录名):只能改other的权限,把x改为t

        

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值