Linux中权限常见的三个问题

本文介绍了Linux中文件类型的区别(普通文件、设备文件、链接文件等),强调了使用后缀的推荐性,以及文件权限的三个关键问题:查看目录、修改文件和粘滞位在文件共享中的应用。通过file命令展示文件类型,探讨目录权限设置,尤其是如何利用粘滞位防止他人删除共享文件。
摘要由CSDN通过智能技术生成

文件的类型:

image.png
第一个字符,表示文件类型。
Linux文件类型不通过后缀区分,(不代表Linux不用后缀)
对于文件后缀的态度:虽然Linux不通过文件后缀区分文件的类型,但是依旧推荐使用,
1.一些工具需要,gcc等等
2.人需要,通过后缀来辨别文件类型
文件类型的分类:

  1. -:普通文件:文本,源代码,图片,视频 ,库
  2. d: 目录文件
  3. b:(block)块设备文件
  4. c:(char)字符设备文件
  5. E:链接文件
  6. p: 管道文件
  7. s: socke 文件

可以通用file 命令来查看文件类型:例如:file test.c file +(文件名)
常见的权限的三个问题?
1.对于一个目录而言,要进入一个目录需要什么权限呢?
1.r决定了是否可以查看目录下的文件信息 如:ll ls -al等
2.w决定是否可以删除或增加 重名名文件
3.x决定了是否可以进入这个目录
2.目录和普通文件创建时,默认权限
目录初始权限777,普通文件初始权限666
初始权限&(~umask) = 最终权限(默认)
3.粘滞位
一个文件能否被删除,并不取决于文件本身!!!而取决于文件所处的目录,拥有者是否具有W权限。
如果我们需要在一个特定的目录下,实现文件共享呢??
为了实现文件让多个用户之间数据共享,tmp目录将other的RWX权限都开放,-----删除一个文件与这个文件无关----做到了让其他人看到或者写—但是我们防不住被别人删除这个文件。----所以就有了粘滞位:给共享目录中的 other设置的一个权限位,具有X的意义,同时也进一步对目录权限进行特殊限定:该目录里面的文件,只有root用户或文件拥有者有权利进行删除!!!其他人一概不允许删除。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值