《鸟哥Linux私房菜》第五章:权限管理、文件种类与拓展名、目录

权限管理

主要仨命令,chgrp(更改文件的所属用户组),chmod(更改文件的权限信息),chown(更改文件的所属)。

在这里插入图片描述
其中d和-表示文件类型,d:文件夹,-:文件,|:链接,b:设备文件里面的可供存储的设备(可按快随机读写的设备),c:设备文件里的串行端口设备,键盘鼠标(一次性读取设备)
后续跟三组rwx权限信息,分别是拥有者所具有的权限,同组用户具有的权限,其他用户具有的权限,权限顺序是不会更改的,如果没有对应的权限,则用-表示,还可用数字表示,rwx从左到右分别是421,那么第一行,换为数字就是777,第二行则是664.
对于文件来说,r:意味着可读取内部的实际内容,w:可修改内部内容(注意但是不能删除移动本文件),x:是否可执行,Linux下不是依靠后缀名判断是否可执行的,而是根据这个权限信息。
对于文件夹来说,r:可查询该文件夹以及该文件下的文件名相关数据,w:可以改动文件夹的目录结构,比如删除该文件夹或者文件夹内部的文件/文件夹等。x:能否进入进入该目录能否成为工作目录。

鸟哥举了一个形象的例子,文件夹就像一个柜子,而x权限相当于打开柜子的钥匙,w就是能否将柜子里的东西丢掉或者移动,而r权限则是能否看到这个柜子以及内部的文件,而文件就像个加了锁的日记本,如果没有对应权限就不能查看和修改里面的内容,但是作为柜子的主人,可以选择把它丢出去。

文件种类与拓展名

文件种类:

  • 常规文件:1.纯文本文件 2.二进制文件 3.数据文件 (-)
  • 目录(d)
  • 链接文件:类似于快捷方式(|)
  • 设备与设备文件:1.区块设备文件(b) 2.字符设备文件©
  • 数据接口文件(s)
  • 数据传送文件§

拓展名:
在linux中拓展名只作为辨别文件类型的一个标识,能否执行只与X属性有关。
(Linux下单文件名最大容许255字节,尽量不要使用与一些命令参数一致的命名)

目录配置

尽量遵循FHS规定
主要分为,可变的,不可变的,可分享的,不可分享的。

可分享的不可分享的
不变的/usr(软件存放处)/etc(配置文件)
/opt(第三方辅助软件)/boot(启动与内核文件)
不可变/var/mail(用户邮箱)/var/run(程序相关)
/var/spool/news(新闻组)/var/lock(程序相关)

详细可参照该文

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值