鸟哥的LINUX私房菜第四版第五章linux文件权限和目录配置--学习笔记(centos 7.x)

5.1  用户和用户组

1.ROOT具有全部文件的用户权限,LINUX每个文件都包含用户(user)、用户组(group)和其他人(others)三种权限。

2.一般所有账号的和ROOT的相关信息都是保存在/etc/passwd这个文件中,个人密码则是保存在/etc/shadow文件中,所有的组名记录在/etc/group中

5.2文件权限的概念

1.文件属性说明:d  r-x  r-x  ---.         5          root                         root                  204                          5月  27 14:38                  xxx
                         文件类型权限     链接数     文件拥有者     文件所属用户组      文件大小(bytes)     文件最后修改日期         文件名

2.文件类型权限:第一位:d:目录  -:文件 |:链接文件  b:设备文件中的可供存储的周边设备  c:设备文件中的串行端口

                            第2-4位:所有者权限   r/4:读  w/2:写  x/1:可执行   -/0:没有权限

                            第5-7位:所有者所在用户组权限

                            第8-10位:其他不在本用户组用户权限

3.若是第一位是目录,则第8-10位其他用户无X权限,则其他用户无法操作目录

4.修改文件属性:chgrp:修改文件所属用户组   chown:修改文件拥有者   chamod:修改文件的权限,suid、sgid、sbit等特性。

chgrp:如果修改文件所属用户组,该文件必须在/etc/group文件中,否则报错  chgrp+用户组名+文件名

chown:chown+[-R]+用户名:用户组名+ 文件名  当加入冒号时,则可以同时修改所有者和用户组

chmod:chmod+[-R]+xyz(777)+文件或目录,如:chmod  777  text.txt  

5.3文件和目录的区别

1.文件的能否执行,只需要判断权限包含X,而目录的X代表用户能否切换到该目录进行后续操作,不代表目录可执行

2.文件的读,针对文件的内容,目录的读针对目录下的列表

3.文件的写不具有删除文件的权限,只针对文件内容,目录的写可以创建、删除、移动和更名目录下的文件

5.4 Linux目录配置

1.Linux各大发行版本基本都需要遵守FHS标准

2.不变可分享的目录结构:/usr(软件存放处)  /opt(第三方辅助文件)

3.不变不可分享的目录结构: /etc(配置文件) /boot(启动和内核文件)。

4.可变可分享动目录结构:/var/mail(用户邮箱) /var/spool/news(新闻组)

5.可变不可分享动目录结构:/var/run(程序相关文件)/var/lock(程序相关)

 

你可能感兴趣的:(鸟哥LINUX私房菜)