iis服务器助手广告
返回顶部
首页 > 资讯 > 操作系统 >Linux 权限
  • 918
分享到

Linux 权限

linux运维服务器 2023-10-26 12:10:55 918人浏览 独家记忆
摘要

💓博主个人主页:不是笨小孩👀 ⏩专栏分类:数据结构与算法👀 C++👀 刷题专栏👀 C语言👀 

💓博主个人主页:不是笨小孩👀
⏩专栏分类:数据结构与算法👀 C++👀 刷题专栏👀 C语言👀
🚚代码仓库:笨小孩的代码库👀
⏩社区:不是笨小孩👀
🌹欢迎大家三连关注,一起学习,一起进步!!💓

权限

Linux下有两种用户:

  1. 超级用户(root)
    可以再linux系统下做任何事情,不受限制。
  2. 普通用户
    在linux下做有限的事情。

超级用户的命令提示符是“#”,普通用户的命令提示符是“$”。

su命令

su [用户名]
可以切换用户
要从root用户切换到普通用户user,则使用 su user。 要从普通用户user切换到root用户则使用 su root(root可以省略),此时系统会提示输入root用户的密码。

Linux权限管理

在Linux下一切皆文件。权限一般是对谁,拥有怎样的约束。

文件访问者分类

  1. 拥有者

拥有我这个文件的人,一般来说是文件的创造者,但是可以更改。

  1. 所属组

我们有一个文件,除了自己以外,还想让别人查看,但是不想让所有人查看,只想让自己限定的人查看,所以就有一个所属组的概念。

  1. other

除了拥有者和所属组剩下的就是other了。

文件类型和访问权限

  1. 文件类型

d:文件夹
-:普通文件
l:软链接(类似windows的快捷方式)
b:块设备文件(例如硬盘、光驱等)
p:管道文件
c:字符设备文件(例如屏幕等串口设备)
s:套接口文件

Linux下文件的类型适合文件后缀没有关系的,我们加后缀是为了我们自己方便观察,虽然Linux不分文件后缀,但是有些工具是要区分的,比如GCc就不认识.txt后缀的文件,换成.c的就可以跑。

  1. 文件的权限
  1. 读(r/4):Read对文件而言,具有读取文件内容的权限;对目录来说,具有浏览该目录信息的权限。
  2. 写(w/2):Write对文件而言,具有修改文件内容的权限;对目录来说具有删除移动目录内文件的权限。
  3. 执行(x/1):execute对文件而言,具有执行文件的权限;对目录来说,具有进入目录的权限。
  4. “—”表示不具有该项权限。

怎么看这文件类型和权限呢?
我们可以输入ll指令
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

文件权限的表示方法

  1. 字符表示法
    在这里插入图片描述

  2. 八进制表示法

在这里插入图片描述

文件权限的修改

修改文件的权限我们需要有到chmod指令

  1. 语法

chmod [参数] 权限 文件名

  1. 功能

设置文件的访问权限。

  1. 常用选项

R -> 递归修改目录文件的权限
只有文件的拥有者和root才可以改变文件的权限

在这里插入图片描述
在这里插入图片描述
也可以使用八进制数字

在这里插入图片描述

chown指令

可以修改文件的拥有者。

在这里插入图片描述
chgrp指令

可以修改文件的所属组。

在这里插入图片描述

我们在创建一个文件时,是有默认权限的

  1. 对于目录来说,它的默认权限是777。
  2. 对于普通文件来说,它的默认权限是666。

在这里插入图片描述

但是从我们目前看到的结果来说好像并不是这样的,这是为什么呢?

这是因为在创建文件或目录的时候还要受到umask(掩码)的影响。假设默认权限是mask,则实际创建的出来的文件权限是: mask & ~umask。

我们可以用umask指令来查看我们当前的掩码。
在这里插入图片描述

这是一个八进制数字,第一个0我们可以不用管,可以认为是八进制数字的前置。

所以我们用 mask & ~umask这个公式算一下,就是上面的结果了。

我们也可以用umask设置掩码。
在这里插入图片描述

我们将掩码设置为0,可以看到对于目录来说,它的默认权限是777。对于普通文件来说,它的默认权限是666。

file指令

可以查看文件的类型
在这里插入图片描述

我们也可以用sudo指令来提升指令的权限。

sudo –u 用户名 命令

如果不加用户名默认就是root。

目录的权限

可执行权限: 如果目录没有可执行权限, 则无法cd到目录中.
可读权限: 如果目录没有可读权限, 则无法用ls等命令查看目录中的文件内容.
可写权限: 如果目录没有可写权限, 则无法在目录中创建文件, 也无法在目录中删除文件.

也就是说,一个文件一定存在一个目录中,它能否被删除与它自己的权限没有关系,和它的父目录有关,就是只要用户具有目录的写权限, 用户就可以删除目录中的文件, 而不论这个用户是否有这个文件的写权限。也就是我们常说的毁灭你与你无关。

但是这也引发了很多问题,如果我们在同一目录下工作,凭什么你可以删除我创建的文件,这多少有点不太合理,因此Linux引入了一个新的权限:粘滞位。

当一个目录被设置为"粘滞位"(用chmod +t),则该目录下的文件只能由

  1. 超级管理员删除
  2. 该目录的所有者删除
  3. 该文件的所有者删除

在这里插入图片描述

总结

目录的可执行权限是表示你可否在目录下执行命令。
如果目录没有-x权限,则无法对目录执行任何命令,甚至无法cd 进入目, 即使目录仍然有-r 读权限(这个地方很容易犯错,认为有读权限就可以进入目录读取目录下的文件)
而如果目录具有-x权限,但没有-r权限,则用户可以执行命令,可以cd进入目录。但由于没有目录的读权限所以在目录下,即使可以执行ls命令,但仍然没有权限读出目录下的文档。

那么今天的分享就到这里了,有什么不懂得可以私信博主,或者添加博主的微信,欢迎交流。

来源地址:https://blog.csdn.net/bushibrnxiaohaij/article/details/133215338

--结束END--

本文标题: Linux 权限

本文链接: https://www.lsjlt.com/news/459494.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Linux--权限
    前言:          “权限”这一词并不陌生,在我们日常生活中经常会有权限的设定。比如我们一个学校,老师有讲课的权限,而且学生有听课的权限,学校的食堂阿姨他们是没有这些权限的。我们感觉一个学校校长好像什么权限都有。这里的校长就相当于整个...
    99+
    2023-09-15
    linux 服务器 java
  • Linux 权限
    💓博主个人主页:不是笨小孩👀 ⏩专栏分类:数据结构与算法👀 C++👀 刷题专栏👀 C语言👀 ...
    99+
    2023-10-26
    linux 运维 服务器
  • 【Linux】权限
           🔥🔥 欢迎来到小林的博客!!       🛰️博客主页:✈️小林爱敲代码       🛰️博客专栏:Linux之路       🛰️社区: 进...
    99+
    2023-08-30
    linux windows 服务器
  • 3、Linux文件权限和目录权限
    本篇主要讲述:文件和目录的基本权限;设置基本权限(chmod,chown,chgrp);附加权限;1、基本权限(1)访问方式(权限)读取:允许查看内容-read  r写入:允许修改内容-write   w可执行:允许运行和切换-execut...
    99+
    2023-01-31
    权限 文件 目录
  • 【Linux】权限管理
    文章目录 1. shell命令以及运行原理2. Linux权限的概念3. Linux权限管理3.1 文件访问者的分类3.2 文件类型和访问权限文件类型file指令文件权限 4. 文件...
    99+
    2023-09-04
    linux windows 服务器
  • linux权限详解
    文章目录 1.用户转换1.将普通用户转换成root1.su -2. su 2.将root转换为普通用户 2.文件的权限1.文件访问者的分类拥有者和other所属组 2.rwx的...
    99+
    2023-09-23
    linux 服务器 运维
  • 【Linux】- 权限管理
    Linux权限管理 1、Shell命令以及运行原理2、权限2.1用户2.2 对角色和文件操作2.3 Linux下文件的权限2.4权限的表示2.4.1 字符表示法2.4.2 8进制数字表示法 ...
    99+
    2023-09-13
    linux 服务器
  • Linux 用户权限
    用户权限 1、访问权限2、chmod 命令3、chown 命令4、chgrp命令5、权限掩码6、lsattr 命令7、chattr命令8、文件的特别权限suid权限set位权限粘滞位权限(Sticky) 9、ACL访问控制列表s...
    99+
    2023-08-24
    linux 服务器 运维
  • Linux权限的理解
    主要分为两类讲解:1.对人操作 2.对角色和文件操作 目录 Linux权限管理 文件类型和访问权限(事物属性) 基本权限 文件访问者的分类 文件权限值的表示方法 文件访问权限的设置方法 目录权限 umask 粘滞位 1.对人: Lin...
    99+
    2023-09-03
    linux 运维 服务器
  • 【Linux】Linux下权限的理解
    前言:在之前我们已经对基本的指令进行了深入的学习,接下来我将带领大家学习的是关于权限的相关问题。在之前,我们一直是使用的【root】用户,即为“超级用户”,通过对权限的学习之后,我们就会慢慢的切换到普通用户模式下去进行操作。 本文目录 ...
    99+
    2023-09-01
    linux 运维 服务器
  • 【Linux】关于Linux中的权限
    文章目录 前言Linux权限文件访问者的分类(人)文件类型和访问权限(事物属性)文件类型基本权限 目录的权限粘滞位权限的总结 前言 前面我们已经知道。Linux下有两种用户:超级...
    99+
    2023-09-24
    linux 服务器 运维
  • 【Linux】一文掌握Linux权限
    环境:centos7,腾讯云服务器 Linux文章都放在了专栏:【Linux】欢迎支持订阅🌹 前言 权限 一词相信大家都不陌生,与我们的生活密切相关。小区里的门禁制度、公司里的管理制度、学校里的校规规定、甚至是社交...
    99+
    2023-09-01
    linux 服务器 运维 Powered by 金山文档
  • linux权限有哪几种
    本篇内容主要讲解“linux权限有哪几种”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“linux权限有哪几种”吧!linux权限有四种:1、读权限,即可以读取文件内容的权限;2、写权限,即可以向...
    99+
    2023-06-21
  • Linux文件权限修改
    1-文件/文件夹权限介绍 Linux是多用户操作系统,一个用户就是一个组,在 Linux 下,每一个用户都属于一个组,非当前用户就属于其他组,so一个文件就对应着三种权限——所有者、所在组和其他组。 如上图用命令 ls -ahl   查看...
    99+
    2023-09-01
    linux 运维 服务器
  • linux的权限有哪些
    这篇文章主要讲解了“linux的权限有哪些”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“linux的权限有哪些”吧!我们在使用 Linux 的过程中,或多或少都会遇到一些关于使用者和群组的问...
    99+
    2023-06-26
  • linux系统chmod 755权限
    chmod 755意味着你给文件或目录设置了以下权限:- 所有者(Owner)具有读、写和执行权限- 所有者所在的组(Group)具...
    99+
    2023-09-28
    linux
  • Linux中文件权限目录权限的示例分析
    这篇文章主要介绍Linux中文件权限目录权限的示例分析,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!linux中目录与文件权限的意义一、文件权限的意义r:可以读这个文件的具体内容;w:可以编辑这个文件的内容,包括增加...
    99+
    2023-06-09
  • linux怎么修改权限
    今天就跟大家聊聊有关linux怎么修改权限,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。在linux中,可以利用chmod命令修改文件权限,该命令的作用就是控制用户对文件的权限,语法...
    99+
    2023-06-29
  • linux如何显示权限
    ...
    99+
    2024-04-02
  • 深入理解Linux权限
    在 Linux 上查看文件权限时,有时你会看到的不仅仅是普通的 r、w、x 和 -。如何更清晰地了解这些字符试图告诉你什么以及这些权限如何工作?在 Linux 上查看文件权限时,有时你会看到的不仅仅是普通的 r...
    99+
    2023-06-05
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作