《Linux的权限》
创始人
2025-05-30 15:44:09

本文主要对linux的一些基本权限进行讲解

文章目录

  • 前言
  • Linux权限
    • (1)权限的概念
    • (2)linux下用户分类(root,普通)
    • (3)linux的文件属性
      • 文件属性的分类
      • 文件权限
      • 修改文件权限
        • 1、`chmod`
        • 2、`chown和chgrp`
        • 3、`fiile`
  • 权限的三个重要的问题
    • 第一个问题(目录的权限)
    • 第二个问题(默认权限)
    • 粘滞位


前言

首先我们先理解一下什么是xshell
我们使用xshell的存在的意义

1、帮助进行命令行传递和返回结构(人和内核之间进行信息交互)
2、保护操作系统
注:bash是centos下的命令行解释器


Linux权限

(1)权限的概念

限制人的,访问的对象可能没有这种“属性”
权限:一件事情是否运行被谁“做”
权限 = 人 + 事物属性

(2)linux下用户分类(root,普通)

超级用户-root-超级管理员:可以再linux系统下做任何事情,不受限制(只有一个)
普通用户:在linux下做有限的事情。(可以有n个)

那么用户之间怎么相互切换了
1:su 用户名,然后再输入密码即可
2:su ,只有一个su默认是切换到root,输入root的密码即可
3:ctrl d ,这个是退回到上一个目录下。

怎么对单条指令进行提权
使用 sudo command

文件的角色划分

  1. 文件拥有者
  2. 文件所属组
    在这里插入图片描述

(3)linux的文件属性

文件属性包括:文件类型文件权限

文件属性的分类

下面介绍一下一个文件所包含的文件属性
在这里插入图片描述

文件权限

上面图中我们将文件的后三列和第一列的第一个字母感觉解释清楚了,但是其他的东西才是最关键的,才是我们权限最重要的东西,希望大家仔细观看。
权限 = 人 + 文件属性
在这里插入图片描述

修改文件权限

1、chmod

使用chmod+u/g/o/a +- r/w/x我们就可以修改权限。非常简单。可以批量化使用。
u表示拥有者,g表示所属组,o表示othera表示所有人
例如:
chmod u+w /home/abc.txt
chmod o-x /home/abc.txt

我们改权限可以使用八进制
如果有权限可以写成1,没有权限可以写成0.所以我们可以将权限写成9位二进制数,转换为八进制我们就可以用chmod+八进制数就可以修改权限了
例如
chmod 664 test.c
664=110 110 100

2、chown和chgrp

更改文件的拥有者,所属组:chown+ 改的用户,使用 chgrp+改的用户
 将文件的拥有者改掉的时候,我们要争得对方的允许。不能直接给
 所以我们需要强制给你,使用超级用户
 我们就使用 sudo chown
 例如:强行将文件的拥有者改为yaya
sudo chown yaya test.c

3、fiile

我们在介绍一个命令 file
file功能说明:帮助普通人辨识文件类型。
 语法: file+ [选项]+ 文件或目录…
 常用选项:
-c 详细显示指令执行过程,便于排错或分析程序执行的情形。
-z 尝试去解读压缩文件的内容。

权限的三个重要的问题

第一个问题(目录的权限)

如果进入一个目录,需要什么权限(一种)
  我们需要的是 X权限,我们进入目录,就是像当于执行, r和w权限可有可无。
对于目录来讲, r代表什们意思呢?
  代表没有 r权限的目录下,我们无法查看当前目录下的文件名和文件属性
对于目录来讲, w代表什们意思呢?
  在没有 w权限的目录下,我们无法直接在该目录下创建新文件以及删除文件。

第二个问题(默认权限)

为什们我们创建的普通文件(不包括可执行)?为什们默认权限是从664开始的?为什们目录的默认权限是从775开始的?
  不同的操作系统,默认的权限是不一样的。
  默认权限 ----- 你看到的(不重要的)
  起始权限 ----- 系统设定的
  最终权限 -----

普通文件起始权限:是从666开始的(没有x的),
目录文件的起始权限是:777(rwx都有)。

那么系统是怎么将文件的起始权限转换为最终权限?
  系统为了更好的控制文件权限,系统会有默认的权限掩码的概念!
  我们就需要知道文件的权限掩码,我们就需要用到 umask,在linux机器上输入umask我们就知道了。
  权限掩码:在起始权限中,去掉在umask中出现的权限,不能影响其他任何权限!
  最终权限 == 起始权限 & ( ~ umask )
  将 umask按位取反然后于起始权限求于
  umask可以改变,如果 umask改变了,最终权限就变了

粘滞位

背景:在使用linux的时候,未来可能会有一些共享目录,被所有的用户共享,用来保存普通用户产生的临时数据

准备:共享目录一般都是root提供的,他的权限跟root的umask有关。

文件被所有人共享的时候,受权限的约束,但是拦不住别人删我的文件!!
所以为了让大家共享文件,且不让其他人随便的删除别人的文件,所以这时候就出来了粘滞位的概念。
为什们我们拦不住?
在特定的目录下,创建或者删除文件都是由目录的w权限决定的,所以我们不能将目录的w权限关闭,因为我们需要创建文件。

我们的粘滞位只能给目录添加,并且是给共享目录添加。
使用chmod+t+目录名,我们就可以给他加粘滞位了
在这里插入图片描述

谁可以删除我们的共享目录?

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

相关内容

热门资讯

simulink simsca... 驱动方式分类 贴出官方文档的一张图: 其中这两个是最常用的: 求解机...
冲击蓝桥杯-时间问题(必考) 目录 前言: 一、时间问题 二、使用步骤 1、考察小时,分以及秒的使用、...
代抢票,其实很危险 代抢票,其... 文/赵斌 袁嘉希“演出经济”蓬勃发展,举办各类演唱会、音乐节等成为各地提升旅游收入、提振消费的“新密...
linux驱动学习加强版-3 ... 文章目录一、用户测试代码二、驱动功能完善。三、open函数的特异性四、代码中的注意事项 一、用户测试...
Mac安装Nacos 参考链接: https://nacos.io/zh-cn/docs/quick-sta...
中小银行密集降息 继六大国有银行及股份行集体下调存款挂牌利率后,全国多地城农商行、村镇银行也已于日前行动起来,密集宣布...
张家港农商银行举办异地支行厅堂... 为深化异地支行厅堂服务营销一体化建设,推动厅堂服务与营销产能深度融合,张家港农商银行近期组织开展了“...
北京资产管理协会换届会员大会成... 蓝鲸新闻5月31日讯(记者 李丹萍)记者从北京资产管理协会处获悉,2025年5月27日,北京资产管理...
原创 美... 据媒体报道,近日美国国务卿鲁比奥在众议院一场听证会上,无奈表示美国对中国内政影响力甚微,中国有着强大...
Python中模块是个啥 昨天有粉丝问我说,啥是模块?经常听别人口中提这个词,但就是...
Redisant Toolbo... Redisant Toolbox——面向开发者的多合一工具箱 Redisant Toolbox 拥有...
现代化生态灌区智慧灌溉管理系统... 系统概述 现代化生态灌区智慧灌溉管理系统主要对对灌区的水情、雨情、土壤墒情、气象等信息进行监测&#x...
小白学Pytorch系列--T... 小白学Pytorch系列–Torch.nn API (1) 方法注释Parameter一种被认为是...
小鹏技术转向,速腾聚创一季度营... 5月30日,速腾聚创发布2025年第一季度财报。据公告显示,公司一季度实现总收入约3.3亿元,去年同...
【VRPP】虚拟路由器冗余协议 文章目录1. VRRP简介1.1 VRRP概述1.2 VRRP术语1.3 VRRP在网络中的应用2....
文件包含漏洞全面详解 文件包含漏洞总结一、什么是文件包含漏洞二、本地文件包含漏洞(LFI)三、LFI漏洞利用技巧1.配合文...
十四、阻塞延时的两个函数及进行... 文章目录1、vTaskDelay()-------相对延时函数2、vTaskDelayUntil()...
新消费周报 | 上海乐高乐园即... 《CBNData新消费周报》精选本周新消费领域最新动态,公司头条、消费风向、营销动态、可持续消费一文...
RapidAI/paddleo... 目录RapidAI/paddleocr_convert使用步骤更新日志 RapidAI/paddle...
Android Studio ... 废话三种操作都是可以混合一起用的,本来也不是很难的事情,为了方便分别理解...
美国制造业回流放缓,趋势未逆转 美国制造业回流的关键在于能否解决成本控制、人才建设以及韧性运营这三大难题,美国制造业回流的投资还在继...
IIS怎么安装SSL域名证书? SSL证书是现代互联网安全的基石。基本上,它允许网站使用称为HTTPS的边界不可破解协...
不必到处扣“恒大”的帽子 恒大... 或许恒大自己都想不到,时隔多年能够以一种奇怪的形式登上热榜。就在上周,某车企大佬的一番惊人言论引发了...
【数据结构】顺序栈的C语言实现 ​ ​📝个人主页:@Sherry的成长之路 🏠...
jpg格式图片打不开怎么办   jpg图片是我们很常见的图片格式,打开方法也很简单,只要点击即可打开...
【洛谷 P2240】【深基12... 【深基12.例1】部分背包问题 题目描述 阿里巴巴走进了装满宝藏的藏宝洞。藏宝洞里面有 N(N≤10...
今年第一季度100元以下产品的... 新京报贝壳财经讯(记者阎侠)5月30日,记者自金徽酒发布的投资者关系活动记录表获悉,2025年第一季...
HTML5 浏览器支持 HTML5 浏览器支持 目前市面上的浏览器有很多版本,你可以让一些较早的浏览器...
K8S学习及实践【v1.25】 K8S学习及实践【v1.25】1 K8S文档2 Kubernetes 特性3 K8S介绍3.1 K8...
Android四大组件总结 一、四大组件 1.活动Activity 活动的生命周期 onCreate(): 第一次创建活动&#x...