东莞网站高端建设中,哪三大设计软件最受欢迎?
摘要:东莞网站高端建设,三大设计软件哪个好,南京网站建设q润洽网络,硬件开发与软件开发前景哪个好【Linux笔记】Linux基础权限 一、Linux权限的概念1.1、Linux中一切皆文件1.2、文件访问者的分类1.3、、Linux中的“用户白名
东莞网站高端建设,三大设计软件哪个好,南京网站建设q润洽网络,硬件开发与软件开发前景哪个好【Linux笔记】Linux基础权限 一、Linux权限的概念1.1、Linux中一切皆文件1.2、文件访问者的分类1.3、、Linux中的“用户白名单” 二、文件访问权限的修改2.1、权限的增加和减少的基础方法2.2、以八进制数修改权限 三、用户身份的修改3.1、修改文件的拥有者3.2、修改文件的所属组… 【Linux笔记】Linux基础权限 一、Linux权限的概念1.1、Linux中一切皆文件1.2、文件访问者的分类1.3、、Linux中的“用户白名单” 二、文件访问权限的修改2.1、权限的增加和减少的基础方法2.2、以八进制数修改权限 三、用户身份的修改3.1、修改文件的拥有者3.2、修改文件的所属组3.3、文件的默认权限与权限掩码 一、Linux权限的概念
就像我们现实生活中的各种单位一样不同的管理层有着不同的权限管理的层级越高权限就越大。 就好比一个公司的老板自然就拥有最高权限可以任意开除或录用某个人。在我们的Linux系统中也是有这样的层级分类的。 在Linux中的用户主要分为两类超级管理员用户(root)和普通用户但普通用户也可以细分为在“白名单”内的用户和不在“白名单”之内的用户。 超级管理员用户也就是root用户几乎不受任何权限用户他可以执行任何指令也可以不受任何权限限制的查看修改和删除任意文件即用户。
总结来说Linux中的权限主要是针对各种用户的。
Linux中的权限分为三类 r --可读权限 w --写(修改)权限 x --可执行权限 1.1、Linux中一切皆文件
想要很好的理解Linux中的权限管理就要先来理解一个概念——Linux中一切皆文件。 简单来说就是Linux中统一以文件的方式来管理各和访问种指令和设备。 反过来理解就是任何东西只要在Linux操作系统中不管它是不是文件Linux都以文件的方式对它们进行管理和访问。 例如我们可以使用which指令和whereis指令来搜索各种指令 我们最终会看显示了一堆目录和路径也就是说Linux中是以文件的形式来存储这些指令的。
1.2、文件访问者的分类
Linux中的文件访问者分为三类 文件的所有者u(user) 文件的所有组用户g(group) 其他人o(other) 而Linux的文件权限主要就是针对这三中用户的。我们可以随便在一个目录下执行ll指令就会发现每个文件的开头都跟着一长串的字符 其中第一个字符表示的是文件类型如果是d的话就是目录文件如果是-的话就表示普通文件 后面的这九个字符其实是要分成三组每一组分别对应着上面的某个访问者所拥有的权限其所对应的访问者如下 如上图举例该文件的拥有者对该文件有读写和执行权限所属组有读和执行权限其他人有读和执行的权限(‘-’ 就表示该用户没有对应的权限)。
1.3、、Linux中的“用户白名单”
Linux中有上千条指令有些指令是什么用户都能执行的但有些指令就只有root用户才能执行。 就例如安装软件或各种指令的指令yum就只有root用户能执行。 那么普通用户就绝对不能执行yum只领了吗 其实是可以的我们可以使用sudo指令来对普通用户进行“提权”这样就算是普通用户也能执行权限更大的指令了 但是我们还会发现一个问题就是当我们输完当前用户的密码之后会发现指令并没有被执行而是给出了下面这条提示 系统提示我们当前用户并不在一个名为“sudoers”的文件中。
那这是怎么回事呢
其实虽然我们可以通过sudo来对我们的用户进行提权但并不是所有的用户都可以被提权的。 想想如果每个普通用户都可以通过sudo来执行权限更高的指令然后只需要输入自己的密码就能执行指令了那Linux的权限设计岂不是有大bug 所以普通用户想要提权成功就必须要经过root用户的同意而同意的方式就是在sudoers文件中加入该普通用户的名字。 怎么操作呢我们可以先打开这个文件注意这个文件必须是root用户打开才是正确的。 该文件在root用户下的路径是 /etc/sudoers:
当我们打开这个文件之后找到大于101行左右
我们只需要像上图所示将我们想要被提权的用户的名称加上去即可然后在保存退出。 然后我们新加的这个用户就可以提权成功了 这里我的系统虽然已经安装了这条指令但可以证明的是提权成功了。
二、文件访问权限的修改
2.1、权限的增加和减少的基础方法
如果我们想对某个文件的权限进行修改我们可以使用chmod指令。 chomd指令的具体用法是 chomd u/g/or/w/x 文件名 chomd u/g/o-r/w/x 文件名 意思就是针对某种用户对某文件的权限加上或是减去某个权限。
