Linux_权限3

Linux所对应的文件类型

1.在Win下,有文件类型,通常通过后缀标识

日常用的就是windows系统这里不做举例.

2.Linux的文件类型不通过后缀区分(不代表Linux不用后缀)

其中需要注意的是第一个字符表示文件类型的含义

- :普通文件, 文本, 源代码, 图片, 视频, 库, 可执行等

d :目录文件

b :block , 块设备文件(磁盘)

c :char, 字符设备文件(键盘显示器)

l : 链接文件

p: 管道文件

s: socket文件

a. Linux 下一切皆文件

b. 后缀在系统成面都无所谓,因为是操作系统本身去跑. 但是工具要考虑后缀.

iii.结论: 对于文件后缀的态度: 虽然LInux不通过它识别文件类型, 但是我们依旧要使用,\

①人需要

②工具需要.

file指令:可以用file来查看文件类型


常见的权限三个问题

1. 对一个目录而言,进入一个目录需要什么权限?

x权限

1. x决定是否可以进入目录

2. r 决定是否可以进行对文件属性信息进行查看的权利, ls-l

3. w 决定是否可以在目录下进行新建和删除文件

但是需要注意一点 root不受权限控制,权限是用来限制普通人.

2.创建的普通/目录文件默认的权限值:

因为有umask:权限掩码的存在

权限掩码: 定制一个文件被创建的时候默认权限

输入umask查看umask码: 换成二进制就是010

计算语法规则:

凡是在umask中出现的权限位,最终会被去掉!

例如我们把umask设置成777 这时候创建文件就没任何权限

总结:

1.能删root的文件 

2.一个文件被删并不取决于文件本身,而取决于文件所在的目录

 3. 一个文件能否被删除取决于什么?

 一个文件能否被删除并不取决于文件本身! 而是取决于文件所处的目录,拥有者是否有w权限!!

如果真是这样那大家一起合作写大项目的时候就会乱套了, 比如程序员A在程序员B目录中写了文件,突然有一天A不想让B看自己写的内容,刚好B脾气火爆,直接删除掉A的文件... 

你也不想自己辛辛苦苦写的文件就因为一点小事情被别人删除吧.所以为了解决这个问题,Linux提供了tmp目录

a. tmp目录 为了实现让多个用户之间可以数据共享

tmp为了实现让多个用户之间可以数据共享 -- 如果将other的rwx权限全部放开  确实做到了让其他人看或者写, 但是我们防不住别人删我们的文件!

i. 如果给other新增一个权限:t  (粘滞位)

粘滞位: 给目录(共享)中的other设置的一个权限位,具有x的意义同时也进一步对目录权限进行特殊限定:

其他的指令:查看家目录


总结: 权限多多练习, 符合逻辑的多多总结.

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

No more cages

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值