《第六章 Linux的文件权限与目录配置》
1. 用户与用户组
(1)每个用户必须属于一个组
当创建一个用户时,系统会自动创建一个同名的组。成为该用户的 私人组
(2)/etc/passwd:用户的账户信息 全部在这个目录中
/etc/shadow:用户的密码 加密后都在这里面
/etc/group:存放了组 的信息
(3)uid
每个用户有一个唯一的uid
系统根据uid来标记、识别每一个用户
(4)

硬连接数、所有者 、所属的组、文件创建or修改时间、(ls  -lh)
十个字符:文件类型(-:普通文件;d:文件夹;b:设备文件,块设备,即可以用来存储东西的文件,如u盘、硬盘、光驱,它们都可以存储文件;c:设备文件,字符型的文件,即不能用来存储东西。如鼠标、键盘、tty、终端等。l:表明它们是快捷方式,是软连接文件。相当于windows下的快捷方式)

(创建快捷方式,xx就是个软连接)
后面九个字符:代表文件权限
_ _ _   _ _ _   _ _ _
 u            g          o
user   group   other     (所有者、所属组、其他人)
共三个权限:r w x       (读权限、写、可执行)
(5)chmod 改变文件权限
+、-、=
chmod u+x,g+w
(注意:逗号两边不要有空格)
ug+rw
a=r    (ugo全部变为r,不管原来的权限是什么)
chmod +w (没有指定用户,代表只对u 所有者添加  )
chmod +x  (对ugo都加)

(6)数字
r=4,   w=2,  x=1
(7)ls -ld  abc/
d:查看目录自身的属性
如果不加d,查看的是目录里面东西的信息
改变了文件夹的权限,其里面东西的权限没有改变。
chmod -R  000 abc/
-R:递归。不仅改变了文件夹的属性,其里面所有东西的权限也被修改了

(8)改变所有者、所属组(chown)
chown -R  
useradd   tom  (创建用户tom)
chown  tom  abc/     (把文件abc的所有者改变为tom)
chown  root  abc/
chown tom:tom  abc/  (同时改变所有者 和 所属组,注意顺序,所有者:所属组)
chown  tom:root   abc/
注意:除了使用冒号,还可以使用点(.)
如:chown tom.tom  abc/
chgrp   roog  abc/   (只改变所属组)
-R

(9)权限的含义
r:读,w:写,
x:对于普通文件,表示可以像程序一样来运行;对于文件夹,表示是否可以cd进去

(10)Linux文件种类与 扩展名
注意:Linux中,扩展名无所谓(而Windows中,后缀很重要。根据后缀来判断文件类型)
除了一些特定的文件必须有后缀之外。
file  a.log
(查看文件类型 的命令)