Linux的权限(2)

news2024/12/24 21:55:35

目录

Linux的(事物属性)文件权限

文件权限值得表示方法 

字符表示方法

8进制表示方法

文件访问权限得相关设置方法 

chmod修改权限法1

chmod修改权限法2

文件的角色(拥有者/所属者)修改 

chown拥有者

chgrp所属者

 🔺同样的身份只匹配一次

对比权限有无的体现

文件类型


  • 特别提醒:下面博文证明全部在一个目录下的不同用户类型而已。(su不是重新登录su -)
  • 本篇都是文件权限

Linux的(事物属性)文件权限

 

文件权限:文件的访问控制权限,即哪些用户和组群可以访问文件以及可以执行什么操作。

  • 权限=用户角色(具体的人)+文件权限属性
  • 33为一组分别三个角色:拥有者,所属组,other
  • 这些角色对应两种人:root超级用户,普通用户
  • 33中一个3:第一个字符:是否具有权限:是r,否-
  • 33中一个3:第二个字符:是否具有权限:是w,否-
  • 33中一个3:第三个字符:是否具有可执行权限:是x,否-

文件权限值得表示方法 

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

字符表示方法

8进制表示方法

文件访问权限得相关设置方法 

chmod
功能:设置文件的访问权限
格式:chmod [参数] 权限 文件名

常用选项:R -> 递归修改目录文件的权限

一个文件的权限只能以下两种人才能修改。

  • 文件的拥有者
  • root超级账号 

chmod修改权限法1

chmod  角色(u/g/o/a)+-rwx 文件名

chmod u+-rwx,g+-rwx,o+-rwx,a+-rwx  filename

u/g/o/a:user/group/other/all

一人一权限/一人多权限/多人一权限/多人多人权限/全部

chmod命令权限值得格式:

 

chmod修改权限法2

chmod 八进制 filename

有:1

没有:0

 

文件的角色(拥有者/所属者)修改 

  • 把文件给别人是强制性给的
  • 权限=用户角色(具体的人)+文件权限的属性
  • 不需要修改other的指令
  • chown name filename
  • chgrp name filename
  • chown name1:name2 filename

chown拥有者

chown
功能:修改文件的拥有者
格式:chown [参数] 用户名 文件名

chown name1 : name2 filename

一个文件的权限只有root超级管理员才能修改。(若你是普通用户可以指令升权再修改)

实例:

# chown user1 f1
# chown -R user1 filegroup1

 

 

chgrp所属者

chgrp

功能:修改文件或目录的所属组
格式:chgrp [参数] 用户组名 文件名
常用选项:-R 递归修改文件或目录的所属组

一个文件的权限只有root超级管理员才能修改。(若你是普通用户可以指令升权再修改)

实例:chgrp users /abc/f2

 🔺同样的身份只匹配一次

对于用户身份进行识别认证,只识别一次!

识别完拥有者,就不会识别所属组了!

对比权限有无的体现

  • 对于普通用户,自身也要受到对应权限的约束,即便这个文件是自己的!
  • 对于其他用户,没有权限也是不能执行rwx权限的!
  • 对于root是不受任何权限的约束的!
  • 删除文件与文件权限无关,和文件所属目录的权限有关!
  • 其他都是和文件权限有关!
  • 权限存在的意义:保证普通用户的文件的一般的安全性! 

文件类型

  

🆗下篇

  • file指令
  • 文件类型
  • 目录权限(为什么文件权限默认值是664,目录权限是775)
  • 可执行权限
  • 粘滞位(删除权限)

🙂感谢大家的阅读,若有错误和不足,欢迎指正

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1394200.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

贵阳贵安推进“数字活市”战略成效明显

作者:黄玉叶 近年来,贵阳贵安将数字经济确立为高质量发展的主路径之一,把推进“数字活市”作为实施主战略、实现主定位,特别是建设“数字经济发展创新区核心区”的重要抓手,从改革、发展、民生三个维度纵深推进“数字活…

享元模式介绍

目录 一、享元模式介绍 1.1 享元模式定义 1.2 享元模式原理 1.2.1 享元模式类图 1.2.2 模式角色说明 1.2.3 示例代码 二、享元模式的应用 2.1 需求说明 2.2 需求实现 2.2.1 类图 2.2.2 具体实现 2.2.2.1 抽象享元类 2.2.2.2 共享享元类-白色棋子 2.2.2.3 共享享元…

2018年认证杯SPSSPRO杯数学建模A题(第一阶段)海豚与沙丁鱼全过程文档及程序

2018年认证杯SPSSPRO杯数学建模 探究海豚猎捕时沙丁鱼群的躲避运动模型 A题 海豚与沙丁鱼 原题再现: 沙丁鱼以聚成大群的方式来对抗海豚的捕食。由于水下光线很暗,所以在距离较远时,海豚只能使用回声定位方法来判断鱼群的整体位置&#xf…

策略模式在工作中的运用

前言 在不同的场景下,执行不同的业务逻辑,在日常工作中是很寻常的事情。比如,订阅系统。在收到阿里云的回调事件、与收到AWS的回调事件,无论是收到的参数,还是执行的逻辑都可能是不同的。为了避免,每次新增…

老师布置作业的技巧有哪些

布置作业可不只是简单地给学生分配任务,而是需要运用一些技巧,以达到更好的教学效果。那么,老师应该如何布置作业呢? 一、作业要有针对性 布置作业时,老师应该根据学生的实际情况和课程要求,有针对性地设…

数字创意市场:Web3时代创作者的新机遇

随着Web3时代的崭露头角,数字创意市场正迎来全新的变革和机遇。在这个数字化的时代,创作者们将面对更加开放、去中心化的创作和交易环境。本文将深入探讨Web3时代数字创意市场为创作者带来的新机遇,以及这个时代为创意产业带来的变革。 创作者…

无心剑七绝《忆彭德怀》

七绝忆彭德怀 彭公铁骨傲苍松 德布黎民逆赤龙 怀义光华传百代 真金火炼自从容 2024年1月16日 平水韵二冬平韵 这首七绝以“忆彭德怀”为题,通过四句二十八字的凝练表达,深情缅怀了彭德怀元帅的高尚品质和坚韧精神。作者无心剑运用古典诗词的形式&#xf…

区域入侵/区域人数统计AI边缘计算智能分析网关V4如何修改IP地址?

智能分析网关V4是TSINGSEE青犀推出的一款AI边缘计算智能硬件,硬件采用BM1684芯片,集成高性能8核ARM A53,主频高达2.3GHz,INT8峰值算力高达17.6Tops,FB32高精度算力达到2.2T,硬件内置了近40种AI算法模型&…

IaC基础设施即代码:Terraform使用本地编译(In-house)的Providers

目录 一、实验 1.环境 2.初始化一个项目 3.Terraform使用本地编译(In-house)的Providers 二、问题 1.Terraform Provider有哪些全网标识符 2.本地安装Terraform Provider有哪些方法 一、实验 1.环境 (1)主机 表1-1 主机…

Spring | Spring中的Bean--上

目录: Spring中的Bean:1.Bean的配置2.Bean的实例化2.1 构造器实例化 3.Bean的作用域3.1 作用域的种类3.2 singleton作用域3.3 prototype 作用域 Spring中的Bean: 1.Bean的配置 Spring可以被看作是个一个大型工厂, 这个工厂的作用就是生产和管理Sping容器中的Bean。…

QtCreator12无法识别Qt5.15.2的安卓SDK与NDK配置解决

解决方法: 设置JDK为JDK11 使用Android Studio下载 Android SDK Command-line Tools 10.0 打开Android SDK Location : 双击打开cmdline-tools 复制10.0中所有东西到latest中 点击Manage Kits并选择Devices 然后点击Android会弹出下图窗口,并自动更 安装完成 成功识别

Jupyter Notebook五分钟基础速通

1 作用 常用于数据分析 2 安装 2.1 Anaconda 通过直接安装Anaconda,会自动安装Jupyter Notebook 2.2 命令行安装 ① 3.x版本 pip3 install --upgrade pip pip3 install jupyter ② 2.x版本 pip install --upgrade pip pip install jupyter 3 启动 cmd窗口下…

Spring+SpringMVC+Mybatis进行项目的整合

Spring SpringMVCM Mybatis 整合 一、 通过idea创建maven工程 二、 引入依赖项以及导入mybatis逆向工程的插件 将如下的文件替换所在工程的pom文件 <?xml version"1.0" encoding"UTF-8"?><project xmlns"http://maven.apache.org/POM/4…

Java_二叉树详解

前言 程序员优劣之间最明显的就是数据结构和算法的掌握程度,二叉树作为数据结构中不可缺少的一员,可见其重要程度.我们一起来简单地学习二叉树吧~ 树型结构 在我们学习二叉树前先了解一下树型结构(二叉树是树型结构中的一种) 树是一种非线性的数据结构,它是有n (n>0) 个…

css-动画效果学习示例

阴影 x-轴 y-轴 模糊度 颜色 (正负值可以表示角度问题) 可以加多个阴影 内置阴影 transition 可以添加动画延迟效果 向z轴缩进&#xff0c;开启透视respective 触发旋转效果 学习来源 &#xff1a;动画属性_哔哩哔哩_bilibili

JavaScript 学习笔记(WEB APIs Day1)

「写在前面」 本文为 b 站黑马程序员 pink 老师 JavaScript 教程的学习笔记。本着自己学习、分享他人的态度&#xff0c;分享学习笔记&#xff0c;希望能对大家有所帮助。推荐先按顺序阅读往期内容&#xff1a; 1. JavaScript 学习笔记&#xff08;Day1&#xff09; 2. JavaSc…

【Proteus仿真】【STM32单片机】甲醛浓度检测报警器

文章目录 一、功能简介二、软件设计三、实验现象联系作者 一、功能简介 本项目使用Proteus8仿真STM32单片机控制器&#xff0c;使用蜂鸣器LED模块、LCD1602显示模块、按键、MS1100甲醛传感器模块等。 主要功能&#xff1a; 系统运行后&#xff0c;LCD1602显示甲醛气体浓度检测…

物联网孢子捕捉分析仪在农田起到什么作用

TH-BZ03随着科技的飞速发展&#xff0c;物联网技术在农业领域的应用越来越广泛。其中&#xff0c;物联网孢子捕捉分析仪作为一种先进的设备&#xff0c;在农田中发挥着不可或缺的作用。本文将详细介绍物联网孢子捕捉分析仪在农田中的作用。 一、实时监测与预警 物联网孢子捕捉分…

【Docker】使用Docker安装Nginx及部署前后端分离项目应用

一、Nginx介绍 Nginx是一个高性能的HTTP和反向代理web服务器&#xff0c;同时也提供了IMAP/POP3/SMTP服务。它是由伊戈尔赛索耶夫为俄罗斯访问量第二的Rambler.ru站点开发的&#xff0c;公开版本1.19.6发布于2020年12月15日。其将源代码以类BSD许可证的形式发布&#xff0c;因它…

项目经理进阶之路:如何应对不同阶段的挑战?

最近看到一个帖子&#xff0c;有网友提问&#xff0c;“项目经理的职业发展会经历哪几个阶段&#xff1f;不同阶段需要关注什么&#xff1f;又分别会遇到哪些挑战&#xff1f;“这个帖子引发了广大项目经理们的热议&#xff0c;大家纷纷吐槽&#xff0c;自己遇到了职业瓶颈、询…