Linux权限小结

news2025/1/16 10:55:26

Linux权限小结

权限的基本介绍

ls -l中显示的内容如下:drwxr-xr-x. 2 yinjun yinjun 87 8月 2 16:24 test,如下图所示

在这里插入图片描述

前十位介绍

其中,0-9位为drwxr-xr-x,其说明情况如下

  • 第0位确定文件类型,包括d-lcb
    • d是目录,相当于windows中的文件夹
    • -是普通文件
    • l是链接,相当于windows中的快捷方式
    • c是字符设备文件,比如鼠标、键盘等
    • b是块设备,比如硬盘
  • 第1-3位确定所有者(该文件的所有者)拥有该文件的权限。 —User
  • 第4-6位确定所属组(同用户组的)拥有该文件的权限。 —Group
  • 第7-9位确定其他用户拥有该文件的权限。 —Other

用户,组,文件大小介绍

  • 图中为2,如果是文件,那么代表硬连接数。如果是目录,那么代表子目录数
  • 2之后是yinjun。这个代表用户
  • 之后的yinjun代表是组
  • 之后的6代表的是文件大小(字节),如果是文件夹,显示4096字节
  • 之后的时间代表的是最后修改日期

rwx权限详解

rwx作用到文件

  • rread,代表可读。即可以读取、查看
  • wwrite,代表可写。即可以修改,但是不代表可以删除该文件,删除一个文件的前提条件是对该文件所在的目录有写权限,才能删除该文件
  • xexecute,代表可执行。即可以被执行

rwx作用到目录

  • r可以读取,ls查看目录内容
  • w可以修改,对目录内创建+删除+重命名目录
  • x代表可执行,即可以进入该目录,简单理解就是可以cd进该目录

修改权限

通过chmod指令,可以修改文件或者目录的权限

  • 第一种方式:使用+-=变更权限
    • u代表所有者,g代表所有组,o代表其他人,a代表所有人
    • chmod u=rwx,g=rx,o=x 文件名这段指令代表给文件/目录名的所有者有rwx权限,组有rx权限,其他人有x权限
    • chmod o+w 文件名。代表给文件的其他用户赋予w权限
    • chmod a-x 文件名代表给文件的所有人去除x权限
  • 第二种方式:通过数字变更权限
    • 在Linux中r=4,w=2,x=1rwx=4+2+1=7
    • 所有chmod u=rwx,g=rx,o=x 文件名=chmod 751 文件名

修改文件所有者

通过chmod指令,也可以修改文件所有者

  • chmod newowner 文件/目录,用来改变所有者
  • chmod newowner:newgroup 文件/目录,用来改变所有者和所在组
    er 文件/目录`,用来改变所有者
  • chmod newowner:newgroup 文件/目录,用来改变所有者和所在组
  • -R,如果是目录,则使其下所有子文件活目录递归生效

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

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

相关文章

Webots资源缓存文件包的使用方法

已经很久没有使用过Webots了,现在发现,资源包变成了在线加载,但是加载的实在太慢了,在官方github的release界面发现提供了离线包,以R2023b为例: 下载完后,将该压缩文件内的二进制缓存文件复制到…

与它更近一步,MySql怎么这么多的锁?

我们大多都知道行锁锁住的是一行数据,也知道怎么避免行锁造成的阻塞语句问题,但是还是有很多复杂情况,去加了很多锁,如间隙锁以及next-key lock,甚至他们的混合锁,如果这个不了解,搞不好就是语句…

为什么流程工业需要合适的预测性维护方案?

在当今工业中,预测性维护是一项至关重要的战略,它能够帮助企业预测设备故障并防止代价高昂的停机。然而,对于流程制造和离散制造来说,选择合适的预测性维护解决方案是至关重要的,因为这两类行业在设备运营和维护方面存…

商机管理是什么?如何有效地进行商机管理?

本篇文章,您可以了解:1、商机管理是什么;2、如何做好商机管理。 在当今竞争激烈的商业世界,商机就像隐藏在茫茫大海中的珍宝,等待着智慧的航海家去发现。作为一名经验丰富的顾问,我将与你一同探索商机管理…

使用idea实现git操作大全(在项目开发中遇到的实际情况

使用idea实现git操作大全(在项目开发中遇到的实际情况) 1.安装git插件2.在开发中切记拉一个自己的分支 1.安装git插件 2.在开发中切记拉一个自己的分支 选中需要拉的分支,右键该分支,选中new breach from “分支”,点…

2023 电赛 E 题 K210 方案--K210实现矩形识别

相关库介绍 sensor(摄像头) sensor.reset() sensor.set_pixformat(sensor.RGB565) sensor.set_framesize(sensor.QVGA) sensor.skip_frames(10) reset():重置并初始化单目摄像头 set_pixformat():设置摄像头输出格式&#xff0c…

开发框架软件公司:与之携手,共同开启办公流程化之路!

在快节奏的社会里,如何提高企业的办公效率?如何让各部门之间的协作关系更为顺畅?如何把企业内部的数据真正利用起来,成为高层做出经营决策的重要依据?其实,要做到这些,与开发框架软件公司联手合…

无人机机巢有哪些,无人机机场/机场的主要分类

随着无人机技术的飞速发展,无人机已经渗透到了物流、农业、救援、公共安全等多个领域。而为了使这些无人机能更加高效、灵活地运行,一个新的概念应运而生,那就是无人机机巢(UAV Nest)。复亚智能无人机机巢是一种供无人…

8.3一日总结

1.远程仓库的使用 a.克隆远程仓库 1>.在桌面克隆远程仓库 git clone 仓库名 2>.修改仓库内容 3>添加目录 git add. 4>提交: git commit -m 完成登录功能 5>推送提交远程仓库 : git push origin master -u 6>更改推送:git push(简写形式) 需要先添加,再提交,最…

学习潘海东博士的《潮汐调和分析原理和应用》和调和分析软件S_Tide

潘海东博士在B站(用户名:ocean_tide)分享了他的电子书《潮汐调和分析原理和应用》,以及他开发的潮汐调和分析工具包S_Tide,非常厉害。 水文同事在进行潮汐预报的时候,会经常说到调和分析和调和常数&#x…

AI无监督异常检测项目记录

前言 半年时间没更新博客,这期间主要验证搞通了几个最适合无监督项目落地的网络,选了几个比较好的网络进行落地部署。 进度 --------------------------------------------------------------------------------------------------------------------…

全面解析大语言模型的工作原理

当ChatGPT在去年秋天推出时,在科技行业乃至世界范围内引起了轰动。当时,机器学习研究人员尝试研发了多年的语言大模型(LLM),但普通大众并未十分关注,也没有意识到它们变得多强大。 如今,几乎每个…

ICMP协议(Internet控制消息协议)

系列文章目录 华为数通学习(3) 目录 前言 一,什么是ICMP协议? 二,实例:路由之间相互直连ping 三,了解ICMP报文 ​编辑 3.1,为什么要了解这个字段呢? 四,ICMP重定…

全国产EtherCAT运动控制边缘控制器(一):ZMC432H硬件接口

为了方便用户了解ZMC432H,本节课程主要给大家介绍一下全国产EtherCAT运动控制边缘控制器ZMC432H的硬件接口与功能。 一、功能简介 全国产EtherCAT运动控制边缘控制器ZMC432H是正运动的一款软硬件全国产自主可控,运动控制接口兼容EtherCAT总线和脉冲型的…

【雕爷学编程】MicroPython动手做(33)——物联网之天气预报2

天气(自然现象) 是指某一个地区距离地表较近的大气层在短时间内的具体状态。而天气现象则是指发生在大气中的各种自然现象,即某瞬时内大气中各种气象要素(如气温、气压、湿度、风、云、雾、雨、闪、雪、霜、雷、雹、霾等&#xff…

软件供应链的基础:SBOM

软件作为一种强大的工具,可以简化复杂的技术概念,但随着软件不可思议的力量而来的是一个相互关联的软件依赖迷宫,这些依赖常常构成软件开发的基础。这些依赖关系并非没有缺陷,正如我们从 Log4Shell 这样的事件中所了解到的那样。当…

详解WebSocket

目录 1.WebSocket是什么? 2.WebSocket的通信过程 3.WebSocket的报文结构 4.JAVA中的WebSocket 1.WebSocket是什么? 在传统的BS体系中,请求响应一直是单向的,服务器一直扮演的”被动“的角色,浏览器发起请求去访问…

FFmpeg常见命令行(一):FFmpeg工具使用基础

前言 在Android音视频开发中,网上知识点过于零碎,自学起来难度非常大,不过音视频大牛Jhuster提出了《Android 音视频从入门到提高 - 任务列表》。本文是Android音视频任务列表的其中一个, 对应的要学习的内容是:FFmpe…

Windows下安装sqlmap及应用

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 Windows下安装sqlmap前提下载安装创建快捷方式修改属性 使用验证安装成功 使用GET猜解是否能注入查找数据库猜解表(假如通过(2)得到了web1这个数据库)根据猜解的表进…

uniApp 插件 Fvv-UniSerialPort 使用实例

接上一篇 uniApp 对接安卓平板刷卡器, 读取串口数据 , 本文将详细介绍如何使用插件读取到串口数据 原理 通过uniApp 插件读取设备串口数据, 解析后供业务使用; 步骤 创建uniApp 项目;添加插件 安卓串口通信 Fvv-UniSerialPort 安卓串口通信 Fvv-UniSerialPort - DCloud 插件…