上一次读书看完了第5章 首次登陆与在线求助man page ,读书笔记写到了info page,nano文本编辑器的使用和关机重启的一些东西,接下来看的是第6章 Linux的文件权限与目录配置。
1.用户与用户组:
1.1 Linux中有用户组的概念,同一个用户组的用户可以设置共同空间,这个空间里的文件其他用户组的人无法查看和修改但是该用户组的用户可以随意查看和修改。
1.2 用户(User)是相对于用户组(Group)而言的,而用户组外的使用者我们成为 其他人(Others)。
1.3 用户与用户之间也可以有隐私,用户对于自己的文件来说是”文件所有者“,文件所有者可以对自己的文件进行权限设置,让其他用户不能查看和修改这个文件,同一用户组的也不行。
1.4 简单来说,用户组内的用户有私密的共同空间,用户组外的人是不能操作的,而用户组中的用户与用户之间也可以有自己的隐私空间,互不能操作。
1.5 root拥有无敌的权限
2.查看Linux文件权限
2.1使用命令ls -al
可以查看当前路径下所有的文件的相关属性,包括权限属性。
ls
命令用于显示文件的文件名和相关属性
-al
参数则表示列出所有的文件详细的权限与属性(包括隐藏文件)
2.2以-rw-r--r-- 1 root root 42304 Sep 4 18:26 install.log
为例:
第一列代表文件的类型与权限:
第一个字符表示文件属性,[d]表示目录,[-]表示文件,[l]表示连接文件(linkfile),[b]表示设备文件中可供存储的接口设备,[c]表示设备文件中的串行端口设备。后面的九个字符分成三组,分别代表“文件所有者的权限”,“同用户组的权限”和“其他非本用户组的权限”。每组三个字符,分别为rwx,[r]代表可读,[w]代表可写,[x]代表可执行,若没有此权限则显示[-]。
第二列表示有多少文件名连接到此节点(i-node)(有关连接数后面会加强介绍);
第三列表示这个文件(或目录)的“所有这账号”;
第四列表示这个文