Linux目录管理
系列文章目录
第一章 :red hat linux系统下载安装
第二章:Linux用户和组
第三章:Linux文件管理
第四章:Linux目录管理
文章目录
前言
以下内容是一些Linux针对目录结构的一些常用命令,以及简单的介绍不同文件的习惯性作用,内容仍然以实验为主,老规矩实验之前先抓一张快照,便于恢复。
一、根目录(理解即可)
/boot
用于存放系统内核以及启动资源
/dev
存放设备,例如网卡,分区,终端
/etc
存放配置文件例如xxx.d,xxx.conf
/home
家目录,不说了
/lib,/lib64
存放动态链接库,在文件编译,运行中经常用到,很多软件运行缺库,一般都在这里,前者为32位库。后者为64位库。
注:在这里根目录存放的只是一个链接文件,并不是源文件
/media
存放光盘光驱
/mnt
挂载点
/proc,/sys
内存映射,开机自动创建,关机自动删除
/root
root用户家目录
/run
和运行有关
/bin,/sbin
存放命令
/tmp
存放临时文件
/usr
编译安装所在地
/var
装数据文件
二、特殊权限
1.u+s
一般针对命令使用,以vim为例子,对passwd操作
用普通用户操作passwd文件
随意添加点东西
会发现无法保存成功
这时使用超级用户使用u+s
再次重复操作
敲回车发现文件可正常退出。
解释:u+s可以在其他用户使用此命令的期间临时赋予此命令属主的身份,vim属主身份为root可以随意修改passwd,在使用u+s后,普通用户使用vim时临时获得root权限也可以修改passwd文件。(实验完记得改回去)
2.g+s
一般对文件夹使用
依旧以财务部为例,财务部里有一个会计,一个出纳。会计可读可写,出纳可读,其他啥也不能干。(这之前都操作过,不写了)
这时以root身份创建zhangben1
然后使用g+s权限
再次创建账本2
再次查看权限,发现zhangben2的数组不是默认的root,而是继承了/caiwubu的数组,如果账本比较多,可减少工作量。
(用完记得该回去)
3.o+t
一般针对文件夹
创建/public权限为o+rw,用来存放每个人的工作记录
会计创一个工作文件用出纳删除
删除成功,这就出问题了,每个人的工作记录因该只有自己能修改才可以
使用o+t然后重复上述操作
删除失败,达到预定目的
4.对应数字
u+s=4
g+s=2
o+t=1
加在权限代码的前边
例子创建一个test文件要求属主可读可写,数组可读,其他没权限权限代码为640,现在将u+s权限加入权限代码为4640
总结
注:root用户最厉害,不受所有权限限制