做网站的职业规划,网络规划设计师下午考点汇总,网站建设案例简介怎么写,深圳龙岗网站建设公司目录 权限 用户#xff08;角色#xff09; 文件权限属性
文件的权限属性#xff1a;
有无权限的区别#xff1a;
身份匹配#xff1a;
拥有者、所属组的修改#xff1a;
八进制的转化#xff1a;
文件的类型#xff1a;
x可执行权限为什么不能执行#xf…目录 权限 用户角色 文件权限属性
文件的权限属性
有无权限的区别
身份匹配
拥有者、所属组的修改
八进制的转化
文件的类型
x可执行权限为什么不能执行
目录权限
umask 过滤 以下指令均在Xshell 7 中进行 权限 用户角色 文件权限属性
上一篇初识Linux权限(1)-CSDN博客
文件的权限属性 一个文件可以拥有三个权限
是否具有可以读的权限是否具有可以写的权限是否具有可以执行的权限
这三种权限分别对应字符 r 、w、x 当具有可读权限的时候会显示字符r当具有可写权限时会显示字符w当具有可执行权限时会显示x。
而如上图所示其中的 - rw - rw- r-- 除去最前面的-表示为文件的类型是普通文件外其余的九个字符三个三个为一组分为三组这三组分别对应着拥有者所属组other。
其可以表示为拥有者有着对本文件的权限所属组对本文件的权限other对本文件的权限。 又而最后的表示为拥有者对文件的权限是可以读、可以写、不可以执行所属组对文件的权限是可以读、可以写、不可以执行other对文件的权限是可以读、不可写、不可以执行。 这些权限可以认定为 文件对不同的用户 而开放的不同权限。 当然这些权限是可以修改的使用chmod进行对应角色的权限修改 删去 拥有者 的 可读权限 添加 拥有者 的可读权限和可写权限 删去 所属组 的 可写权限 删去 other 的 可读权限 修改 多个 用户的权限 同时添加 拥有者 所属组 other 的可读权限 有无权限的区别
对于普通用户没有 r 权限 就不能查看文件的内容没有w权限就不能再文件中写入内容。 这是普通文件给予自己的一种束缚即便文件的创始者是自己但是对于超级用户root而言可以无视这些束缚。 身份匹配 当文件的拥有者和所属组是同一个时这就会产生一共疑问我是拥有者但拥有者没有这些权限但我也是所属组所属组有这些权限但为什么还是不能使用这些权限呢 答 这涉及到linux的身份识别问题linux对用户的身份识别只识别一次 也就说第一个身份识别失败后会开始识别第二次当识别成功后就不会往后继续识别身份。例如匹配完拥有者成功后就不继续匹配是否是所属组了当识别不是拥有者不是所属组之后就认定为other 拥有者、所属组的修改
chown 用户名 文件 修改文件的拥有者 chgrp 用户名 文件 修改文件的所属组chown 用户名1:用户名2 文件 修改文件的拥有者和所属组 修改拥有者 同时修改拥有者和所属组
八进制的转化
三个三个一组的读、写、可执行字符可以因为是否存在权限 而转化为数字如果存在权限则为1没有权限则为0。 如图所示可以通过权限的存在与否转化为一串二进制代码 110 110 100 而二进制数位又可以因为三个一组 转化为八进制数位 6 6 4 所以修改文件的拥有者、所属组、other 的权限 也可以这样写 0 0 0 是八进制数位可以表示拥有者 、所属组、other 没有任何的权限。 7 7 7 则是表示拥有者、所属组、other 同时有着 r、w、x三个权限。 文件的类型 Linux内部的文件它的类型并不是看文件的后缀名而是查看文件信息的最前端的字符如果是字符 - 则表示这是一个普通文件如果是字符 d 则表示的是目录文件。 当然linux内部的文件是不看文件的后缀但是linux的工具却需要认定Linux文件的后缀才能够根据文件的类型进行执行相应的进程
x可执行权限为什么不能执行
当然linux文件的后缀不论是什么只要这个文件本身是能够可以执行的文件 才可以执行即便这个文件的拥有者、所属组、甚至是other 都具有可以执行文件的权限但文件本身不能执行那么这个权限也毫无用处。
目录权限
目录本身也是一个文件所以它也有着拥有者、所属组、other 而拥有者、所属组、other也有着对目录的权限。
对于目录而言r权限是查看目录内部的文件用户失去了r则看不了目录内部的文件。 而 w权限是再目录内部进行文件的删除、修改、建立失去了w权限就不能再目录内部建立文件和删除文件。 而 x 权限则是进入目录的一个必要条件如果用户没有对目录的x权限则当前用户是进入不了目录内部的。 umask 过滤