第5章 Linux的文件权限与目录配置
5.1
P152
默认,所有的系统上的账号与一般身份用户相关信息,都记录在/etc/passwd文件内,个人密码则是记录在/etc/shadow文件内,Linux所有的组名都记录在/etc/group中
5.2
P156
chgrp:修改文件所属用户组
chown:修改文件拥有者;但chown也可以修改文件拥有者和文件用户组
chmod:修改文件的权限,SUID、SGID、SBIT等的特性
P160
例子:用户组为other的用户,对工作目录下具有rwx权限。对于该目录下的某个文件却不具备任何权限,则该用户仅可以将处于该工作目录下的此文件进行删除。
P163
文件类型为:
'-'表示该文件为常规文件(纯文本文件、二进制文件、数据文件)
'd'表示该文件为目录
'l'表示该文件为链接
'b'表示该文件为'设备与设备文件'中的'区块设备文件'
'c'表示该文件为'设备与设备文件'中的'字符设备文件'
's'表示该文件为数据接口文件
'p'表示该文件为数据输送文件
5.3
P165
FHS:Filesystem Hierarchy Standard,该标准的主要目的是让用户可以了解到已安装软件通常放置于哪个目录下。
FHS定义的目录的四种交互作用的形态
可分享
不可分享
不变
/usr(软件存放处)
/etc(配置文件)
/opt(第三方辅助文件)
/boot(启动与内核文件)
可变动
/var/mail(用户邮箱)
/var/run(程序相关)
/var/spool/news(新闻组)
/var/lock(程序相关)
FHS针对目录树架构仅定义出三层目录下面应该放置什么数据而已,分别是下面三个目录的定义:
/root(根目录):与启动系统有关;
/usr(unix software resource):与软件安装/执行有关
/var(variable):与系统运行过程有关
P166
FHS对于/root目录下的目录定义:P166
P170
绝对路径:由根目录(/)开始写起的文件名或目录名称,例如/home/dmtsai/.bashrc
相对路径:相对于目前路径的文件名写法,例如./home/dmtsai 或../../home/dmtsai等,反正开头不是 / 就属于相对路径的写法
P171
.:代表当前的目录,也可以使用 ./来表示
..:代表上一层目录,也可以 ../ 来表示
P172
LSB:Linux Standard Base。LSB团队列出了正确支持LSB标准的Linux发行版,详细信息:P172