wordpress 网站打开速度慢郑州做网站服务器
news/
2025/9/29 20:55:03/
文章来源:
wordpress 网站打开速度慢,郑州做网站服务器,如何提高网站优化,全屏网站网址#x1f525;博客主页#xff1a; 小羊失眠啦. #x1f3a5;系列专栏#xff1a;《C语言》 《数据结构》 《C》 《Linux》 《Cpolar》 ❤️感谢大家点赞#x1f44d;收藏⭐评论✍️ 文章目录 一 、Linux中的用户1.1 Linux用户分类1.2 用户转换1.3 指令提权 二、Linux权限管… 博客主页 小羊失眠啦. 系列专栏《C语言》 《数据结构》 《C》 《Linux》 《Cpolar》 ❤️感谢大家点赞收藏⭐评论✍️ 文章目录 一 、Linux中的用户1.1 Linux用户分类1.2 用户转换1.3 指令提权 二、Linux权限管理2.1 权限的概念2.2 Linux中的角色2.3 文件权限2.4 权限修改2.4.1 chmod2.4.2 chown2.4.3 chgrp 2.5 目录权限2.6 粘滞位 一 、Linux中的用户
1.1 Linux用户分类
Linux下有两种用户超级用户root、普通用户
超级用户可以再linux系统下做任何事情不受限制普通用户在linux下做有限的事情超级用户的命令提示符是“#”普通用户的命令提示符是“$”
1.2 用户转换
命令su [用户名]
功能切换用户
用户切换可分为
普通用户切换成超级用户超级用户切换成普通用户普通用户A切换成普通用户B 普通用户切换成超级用户 如上图当前我是一个普通用户用户名是xiaoyang此时想要切换成超级用户直接输入su指令然后点击回车提示我们要输入密码这里输入root用户的密码输入正确的密码后就可以成功地切换成root用户。 注意上述操作仅仅只是对用户身份进行了切换不改变当前所处路径如上图身份切换前后都处在xiaoyang用户的家目录。此时如果想切回xiaoyang用户只需要输入 exit 或者 Ctrld。 从一个普通用户切换成超级用户除了上面的su指令外还可以用su -指令。它们的区别是前者仅是对身份的切换不改变当前所处路径而后者则是以重新登录的方式切换成超级用户此时不仅完成了身份切换并且当前所处的路径也变成了root用户的家目录。 超级用户切换成普通用户 在root身份下直接输入su [用户名]指令就可以随意切换成任意一个普通用户无需输入任何密码。切换后路径不变。 普通用户A切换成普通用户B 从普通用户A切换的普通用户B需要输入B用户的密码 1.3 指令提权
当我们不想把自己变成root用户但我们还想让普通用户以root的权限执行一条命令我们可以使用sudo指令对后面跟的指令进行提权以超级用户的身份去执行该条指令。 我们只要输入自己的密码就可以以超级用户的身份去执行该条指令但前提是我们用户的用户名在sudoers的配置文件中这样才允许用户执行sudo。想要添加进白名单也要通过root用户进行操作。
二、Linux权限管理
2.1 权限的概念
在计算机中权限管理一般指根据系统设置的安全规则或者安全策略用户可以访问而且只能访问自己被授权的资源。权限是限制人的而且对应的操作对象要有满足人的需求的属性。例如张三可以在爱奇艺看付费电影是因为他是VIP而不是因为他是张三而且我们也不可以在爱奇艺上做题。所以
权限认证的是身份(角色)权限也和属性有关
在Linux环境中我们所有的操作都是针对文件进行的因此我们要先知道文件具备哪些属性我们可以对文件做些什么。
2.2 Linux中的角色
前面提到权限和身份角色有关Linux中分以下三种角色
拥有者文件的创建人所属组为了实现组内协同其他人 如上图红色框起来的就表示当前文件的拥有者橙色框起来的就表示当前文件的所属组。其他人并没有直接出现在上图所展现的信息中当一个用户操作一个文件的时候该文件会先看该用户是不是我的拥有者若不是再看该用户是不是我的所属组若都不是那他就是其他人。
2.3 文件权限
我们可以通过ls - l指令查看当前目录下所有文件的属性 如上图其中紫色框起来字符表示文件类型后面的九个字符三三一组依次为文件拥有者的权限、文件所属组的权限、其他人的权限。其中rwx都代表文件属性。 文件类型 Linux系统中文件名后缀没有直接意义系统不通过后缀来区分文件类型而是通过字符来区分文件类型。但是在Linux系统上运行的软件会通过后缀来区分文件类型。Linux系统中主要有以下几种文件类型 d 文件夹文本文件、源代码、可执行程序、库-普通文件 l 软链接类似Windows的快捷方式 b 块设备文件例如硬盘、光驱等p 管道文件用来进行通信c 字符设备文件例如屏幕等串口设备s 套接口文件 基本权限 Linux系统中主要有以下几种文件属性 r 读权限对于普通文件而言具有读取文件内容的权限对目录文件来说具有浏览目录信息的权限。 w写权限对于普通文件而言具有修改文件内容的权限对目录文件来说具有删除、移动目录文件的权限。 x 可执行权限对于普通文件而言具有执行文件的权限对目录文件来说具有进入目录的权限。 -表示不具备该权限。 注意每组权限都是由三个字符组成这三个位置所表示的含义是确定的即第一个位置只能表示是否有读权限第二个位置表示是否有写权限第三个位置表示是否有可执行权限。 如图xiaoyang用户也是所属组也具有写的权限可是为什么无法执行呢 这是因为一次只能匹配一个角色当xiaoyang用户执行命令时系统匹配到xiaoyang是test.txt文件的拥有者而拥有者不具备写权限所以xiaoyang用户无法写入。 2.4 权限修改
只有文件的拥有者和超级用户才可以修改权限。
2.4.1 chmod 语法chmod [参数] 权限 文件名 功能设置文件的访问权限 常用选项 R 递归修改目录文件的权限 方法一用户表示符、 - 、权限字符
向权限范围增加权限代号所表示的权限
-向权限范围取消权限代号所表示的权限 向权限范围赋予权限代号所表示的权限u 拥有者g 所属组o 其他人a 所有用户拥有者、所属组、其他人
示例 chmod ux test.txt表示给拥有者添加test.txt文件的执行权限。 chmod a-rwx test.txt表示取消所有用户对test.txt文件的读、写、可执行权限。
方法二三位8进制数字
对于一组权限中的三个权限位可以用1表示具备该权限用0表示不具备该权限。例如111表示当前角色拥有读、写、可执行权限。这三个2进制数字又可以用一个8进制数字来表示111对应的8进制是7。这样每种角色的权限可以用一个8进制数字表示那三个角色的权限就可以用三个8进制数字来表示。 示例
chmod 777 test.txt表示给所有用户设置对于test.txt文件的所有权限。
2.4.2 chown 语法chown [参数] 用户名 文件名 功能修改文件的拥有者 我们将一个东西交给别人是需要别人同意的修改文件的拥有者也是同样的道理这里我们就要借用root强制修改。 示例
chown shimian test.txt表示把test.txt文件的拥有者改成shimian
2.4.3 chgrp 语法chgrp [参数] 用户组名 文件名 功能修改文件或目录的所属组 常用选项 -R递归修改文件或目录的所属组 示例
chgrp shimian test.txt表示把test.txt文件的所属组改成shimianchown xiaoyang:shimian test.txt表示把test.txt文件的拥有者改成xiaoyang把所属组改成shimian 2.5 目录权限 可读权限: 如果目录没有可读权限, 则无法用ls等命令查看目录中的文件内容 可写权限: 如果目录没有可写权限, 则无法在目录中创建文件, 也无法在目录中删除文件 可执行权限如果目录没有可执行权限则用户无法进入对应的目录 2.6 粘滞位
我们创建一个用户用户家目录的权限是700其他用户无法进入我的家目录也不能查看我的家目录下的文件更不能对我的家目录中的文件进行修改、删除也不能在我的家目录中创建文件。 但有的时候我们多个用户想进行文件数据的共享。由于家目录的特性导致我们所建立的共享目录在用户的家目录下无法实现。那建立在哪里合适呢Linux提供了tmp目录在这个目录下就可以实现多个用户想进行文件数据的共享。 我们可以看到tmp目录的最后一个权限是t而不是x。那它有怎样的意义呢因为其他人有w权限所以在tmp目录中创建的文件可以随便删除。所以给other新增了一个权限t为粘滞位。它具有x的意义还会对目录权限进行特殊的设定该目录里的文件只有root或文件的拥有者可以删除。
粘滞位总结
给目录设置一般是共享目录只允许文件的拥有者或者root能删除这个文件其他用户一概不允许t是一种特殊的x权限
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/922244.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!