Linux文件基本属性及权限设置

【Linux篇】Linux 文件基本属性。Linux文件属主和属组,chgrp,chown,chmod命令详解 文章目录Linux 文件基本属性1. Linux文件属主和属组2. 更改文件属性2.1 chgrp2.2 chown2.3 chmod2.3.1 数字类型改变文件权限2.3.2 符号类型改变文件权限 Linux 文件基本属性 在 Linux 中我们通常使用以下两个命令来修改文件或目录的所属用户与权限: chown (change owner) : 修改所属用户与组。 chmod (change mode) : 修改用户的权限。 可以使用ll或者ls –l命令来显示一个文件的属性以及文件所属的用户和组,如 阅读详情

文件基本属性

[jeremy@localhost ~]$ ll
total 0
drwxrwxr-x. 2 jeremy jeremy 110 Oct 17 20:11 aaa
drwxrwxr-x. 3 jeremy jeremy  30 Oct  6 20:43 bbb
drwxr-xr-x. 2 jeremy jeremy   6 Oct 17 16:27 Desktop
drwxr-xr-x. 2 jeremy jeremy   6 Oct 17 16:27 Documents
drwxr-xr-x. 2 jeremy jeremy   6 Oct 17 16:27 Downloads
drwxr-xr-x. 2 jeremy jeremy   6 Oct 17 16:27 Music
drwxr-xr-x. 2 jeremy jeremy   6 Oct 17 16:27 Pictures
drwxr-xr-x. 2 jeremy jeremy   6 Oct 17 16:27 Public
drwxr-xr-x. 2 jeremy jeremy   6 Oct 17 16:27 Templates
drwxr-xr-x. 2 jeremy jeremy   6 Oct 17 16:27 Videos

在Linux中第一个字符代表这个文件是目录、文件或链接文件等等。

当为[ d ]则是目录
当为[ - ]则是文件;
若是[ l ]则表示为链接文件(link file);
若是[ b ]则表示为装置文件里面的可供储存的接口设备(可随机存取装置);
若是[ c ]则表示为装置文件里面的串行端口设备,例如键盘、鼠标(一次性读取装置

接下来的字符中,以三个为一组,且均为 “rwx” 的三个参数的组合。其中,[ r ]代表可读(read)、[ w ]代表可写(write)、[ x ]代表可执行(execute)。 要注意的是,这三个权限的位置不会改变,如果没有权限,就会出现减号[ - ]而已。
{%asset_img 01.png%}

从左至右用 0-9 这些数字来表示。
第 0 位确定文件类型,
第 1-3 位确定文件属主(该文件的所有者)拥有该文件的权限。
第 4-6 位确定文件属组(所有者的同组用户)拥有该文件的权限,
第 7-9 位确定其他用户拥有该文件的权限。
其中,第 1、4、7 位表示读权限,如果用 “r” 字符表示,则有读权限,如果用 “-” 字符表示,则没有读权限;
第 2、5、8 位表示写权限,如果用"w"字符表示,则有写权限,如果用"-“字符表示没有写权限;
第 3、6、9 位表示可执行权限,如果用"x"字符表示,则有执行权限,如果用”-"字符表示,则没有执行权

文件属主和属组

  • 属主 :该文件具有所有权的用户,通常时文件的所有者是指创建此文件的用户,或者手动指定的拥有者
  • 属组 :Linux中,用户时按组分类的,一个用户可以属于一个或者多个组。文件所有者以外的用户,又可以分为文件所有者的同组用户和其它用户。root是顶级用户,可以无视权限,进行任何操作。

更改文件属性

chgrp

# chgrp [-R] 属组名 文件名  #更改文件属组,前提是组已经存在

-R : 递归更改文件属组,就是在更改某个目录文件的属组时,如果加上 -R 的参数,那么该目录下的所有文件的属组都会更改

chown

# chown [-R] 属主名 文件名 	#更改文件属主
# chown [-R] 属主名:属组名 文件名 	#更改文件属主,同时修改文件属组

chmod

Linux 文件属性有两种设置方法,一种是数字,一种是符号。

数字类型

Linux 文件的基本权限就有九个,分别是 owner/group/others 三种身份各有自己read/write/execute 权限

r:4
w:2
x:1

每种身份(owner/group/others)
各自的三个权限(r/w/x)分数是需要累加的,

例如当权限为: [-rwxrwx—] 分数则是:
owner = rwx = 4+2+1 = 7
group = rwx = 4+2+1 = 7
others= — = 0+0+0 = 0

# chmod [-R] xyz 文件或目录		#修改文件的9个属性

xyz :为rwx属性数值的相加

  • R :进行递归recursive的持续变更,即连同次目录下的所有文件都会变更
# ls ‐al .bashrc
‐rw‐r‐‐r‐‐ 1 root root 395 Jul 4 11:45 .bashrc
# chmod 777 .bashrc
# ls ‐al .bashrc
‐rwxrwxrwx 1 root root 395 Jul 4 11:45 .bashrc

符号类型

基本上就九个权限分别是(1)user (2)group (3)others三种身份,那么我们就可以藉由u,g,o来代表三种身份的权限。此外, a 则代表 all 亦即全部的身份!那么读写的权限就可以写成r,w,x。也就是可以使用底下的方式

# chmod [ugoa] +/-/= [rwx] 文件或目录
+(加入)-(除去) =(设定)
将文件权限设置为 -rwxr-xr-- 
可以使用 chmod u=rwx,g=rx,o=r 文件名
逻辑漏洞——权限类漏洞(水平权限、垂直权限) 比如说某个系统分为普通用户和管理员,管理员有系统管理功能,而普通用户没有,那我们就可以理解管理功能具备垂直权限划分,如果普通用户能利用。可以理解为 A 账号和 B 账号个人资料这个功能上具备水平权限的划分。是实现权限控制功能的基础,如果权限控制框架本身存在缺陷容易被攻陷会导致权限控制功能完全失效。在使用某个功能时通过文件名直接访问文件,最常见于用户上传文件的场景。的功能,都存在水平越权的风险,以下是常出现的水平越权的功能的几种。用户权限,是典型的权限框架缺陷。的用户的资源,怎么理解呢?...... 阅读详情

相关推荐

iOS 取证窍门:为什么要先从 Recovery 恢复模式开始?

未记录的 DFU 代表“设备固件升级”。与专为普通用户设计的恢复模式不同,DFU 模式从来都不是为公众设计的。Apple 知识库中的任何地方都没有关于 DFU 的文档。进入 DFU 的方法主要是通过按下、按住和释放按钮的复杂操作序列,并具有精确的时间限制。在多个步骤中的任何一个步骤中,如果时间错误,都会导致重新启动设备,而不是将其切换到 DFU。另外,设备屏幕上也没有 DFU 模式的指示。如果设备成功切换到 DFU,显示屏将保持黑色。即使对于专家来说,进入 DFU 模式也可能很困难。恢复模式是最容易解释的。

2302_82041293的博客 1198

网络信息安全笔记—逻辑漏洞

网络信息安全笔记-逻辑漏洞

L120305q的博客 3107

【OpenAirInterface知识-3】OAI端到端部署之5G基站部署

在上一篇文章中已经完成了5G核心网的部署,本篇文章将介绍OAI 5G基站的部署过程。

起名字难上难的博客 3422

SpringBoot之整合AOP,记录系统日志以及统一平行权限

SpringBoot之整合AOP 文章目录SpringBoot之整合AOP前言一、AOP是什么?二、AOP涉及术语二、使用步骤1.引入依赖2.添加日志实体2.自定义日志标签总结 前言 主要通过整合AOP,完成对系统日志记录以及统一平行权限功能的实现。 一、AOP是什么? AOP:面向切面编程,相对于OOP面向对象编程 Spring的AOP的存在目的是为了解耦。AOP可以让一组类共享相同的行为。在OOP中只能继承和实现接口,且类继承只能单继承,阻碍更多行为添加到一组类上,AOP弥补了OOP的不足。 二

lwd2307997664的博客 1152

解密微信DAT图片:一键转换JPG/PNG/GIF的实用指南

本文详细解析微信DAT图片的加密机制及转换方法,提供从定位文件到使用WeijieSoft工具一键转换JPG/PNG/GIF的完整指南。涵盖新旧版微信存储路径差异、批量处理技巧及常见问题解决方案,帮助用户高效恢复重要图片并释放存储空间。

weixin_29305337的博客 3619

避开模板匹配的坑:OpenCVSharp中边缘梯度算法的优化实践

本文深入探讨了OpenCVSharp中边缘梯度算法在模板匹配中的优化实践,解决了传统方法在尺度变化、角度旋转和光照差异下的局限性。通过Sobel算子提取边缘梯度特征,结合轮廓检测和多尺度匹配策略,显著提升了匹配的鲁棒性和准确性。文章还分享了并行计算、内存访问优化等实战技巧,适用于工业检测和自动化识别场景。

http9protocoller的博客 198

华为荣耀手机应用分身EMUI10.0.0.156 存储位置

最近发现QQ分身下载的文件在文件管理器中无法找到,在QQ文件管理中看到位置是/storage/emulated/128,如下图所示: 但是系统自带的文件管理器无法定位到这个位置。 ----------------------------------------------------------------- 解决方案,使用第三方文件管理器,例如使用ES管理器 选择新建,输入“/storage/emulated/128”这个地址,即可打开该位置。 ...

chaosbrain的博客 1万+

ROS 2 Slam Toolbox实战:从零跑通2D激光建图

SLAM(同步定位与地图构建)是移动机器人实现自主导航的基础技术,其核心在于通过传感器数据实时估计位姿并构建环境栅格地图。slam_toolbox作为ROS 2 Humble及后续LTS版本官方主推的2D SLAM后端,采用图优化+闭环检测架构,兼顾实时性、鲁棒性与工程可维护性。相比cartographer和hector_slam,它原生支持ROS 2、参数精简、诊断友好,特别适合硬件资源有限、缺乏IMU或深度相机的差速机器人平台。本文聚焦真实部署场景,覆盖RPLIDAR等常见2D激光雷达与TurtleBo

weixin_30596165的博客 358

linux权限分数754意思,权限设置

权限设置发布时间:2009-09-22 14:21:29来源:红联作者:堕落kisschown语法:[root @test /root ]# chown [-R] user:group [目录名称]参数说明:-R :循环的将该目录下的所有档案都改成 user 与 group 的名称!? chmod语法:[root @test /root ]# chmod [-R] [parameter] [目录名...

weixin_27058835的博客 1842

【Seurat绘图进阶】从参数调优到美学定制:解锁DimPlot与FeaturePlot的隐藏技巧

本文深入探讨了Seurat包中DimPlot与FeaturePlot的进阶使用技巧,旨在解决单细胞数据可视化中的常见痛点。通过参数调优(如order、shuffle、raster)、颜色美学定制(使用RColorBrewer、viridis配色)以及性能优化(栅格化处理),并结合scCustomize包与patchwork排版,帮助用户将基础图表提升为信息清晰、可直接用于论文发表的出版级可视化结果。

lake5的博客 629

拌合楼管理软件开发(十一) 海康威视车牌识别摄像头安装调试,总算是跑通了。

/保存的文件个数这里之所以需要用到委托,直接更新textbox文本中的内容,以及复制picturebox的image会提示不是从齐创建的线程调用。

morsth的博客 4816

Linux文件基本属性【设置、修改、删除属组属主其它用户权限】

Linux文件基本属性 Linux系统是一种典型的多用户系统,不同的用户处于不同的地位,拥有不同的权限。为了保护系统的安全性,Linux系统对不同的用户访问同一文件(包括目录文件)的权限做了不同的规定。 在Linux中我们可以使用ll或者ls -l命令来显示一个文件的属性以及文件所属的用户和组,如: [root@www /]# ls -l total 64 dr-xr-xr-x 2 root ...

单枪匹码 5051

ST-Link V2的隐藏技能:多通道串口调试的终极指南

本文深入探讨了ST-Link V2的多通道串口调试功能,突破传统烧录工具的限制。通过详细的硬件配置、Arduino IDE设置和实战案例,展示了如何利用SWD接口实现多通道数据监控,提升STM32F103C8T6等开发板的调试效率。文章还提供了PCB布局优化和性能调优技巧,助力开发者充分发挥ST-Link V2的潜能。

weixin_29285605的博客 357

Linux絮絮叨(五) 文件基本属性和权限管理

在 Linux 系统中,一切皆文件……

https://github.com/amoorzheyu 930

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

Linux中用户权限的“基本权限和特殊权限”

基本权限ACL 基本权限和特殊权限的区别: ACL文件权限管理: 设置不同用户,不同的基本权限(r、w、x)。对象数量不同。 UGO设置基本权限: 只能一个用户,一个组和其他人 基本权限的语法: setfacl -m u:alice:rw /home/test.txt setfacl:命令 -m:设置 u:alice:用户或组 rw :权限 /home/test.txt:文件对象及其所在位置 基本...

Cuiyanbing1的博客 1918

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

文件属性 linux,Linux文件基本属性

文中有不对或者有不清楚的地方,请大家告诉我,谢谢!Linux文件基本属性Linux系统是一种典型的多用户系统,不同的用户处于不同的地位,拥有不同的权限。为了保护系统的安全性,Linux系统对不同的用户访问同一文件(包括目录文件)的权限做了不同的规定。在Linux中我们可以使用ll或者ls –l命令来显示一个文件的属性以及文件所属的用户和组(如图一)。图一:查看文件属性1.Linux文件类型在Lin...

weixin_39867594的博客 796

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

Linux文件属性与权限详解

1.Linux文件属性 文件属性是各种权限的起点,要了解文件权限先从文件属性开始,文件属性主要包含: 文件类型-权限(读写执行三种权限),连接,所有者,用户组,文件容量,修改日期,文件名。 第一个字符表示文件类型: 字母d表示:目录; 符号-表示:文件; 字母l表示:连接文件; 字母b表示:设备文件中可供存储的借口设备; 字母c表示:设备文件中的串行端口设备; 后面的字母三个为一组,分别表示文件...

Less Is More 1217

Linux 文件基本属性

Linux 系统是一种典型的多用户系统,不同的用户处于不同的地位,拥有不同的权限。为了保护系统的安全性,Linux 系统对不同的用户访问同一文件(包括目录文件)的权限做了不同的规定。下图中通过 chown 来授权用户,通过 chmod 为用户设置可以开门的权限。在 Linux 中我们可以使用 ll 或者 ls –l 命令来显示一个文件的属性以及文件所属的用户和组,如:total 64……实例中,文件的第一个属性用 d 表示。d 在 Linux 中代表该文件是一个目录文件。

yangchuang111213的博客 1101

Linux文件基本属性及更改文件属性和权限

Linux文件基本属性及更改文件属性和权限,Linux 系统是一种典型的多用户系统,不同的用户处于不同的地位,拥有不同的权限。为了保护系统的安全性,Linux 系统对不同的用户访问同一文件(包括目录文件)的权限做了不同的规定。在 Linux 中我们通常使用以下两个命令来修改文件或目录的所属用户与权限:在 Linux 中我们可以使用 ll 或者 ls –l 命令来显示一个文件的属性以及文件所属的用户和组......

weixin_51405802的博客 3294

(三)Linux的文件基本属性

其中,我们可以使用数字来代表各个权限,各权限的分数对照如下:r:4,w:2,x:1。第 2、5、8 位表示写权限,如果用 w 字符表示,则有写权限,如果用 - 字符表示没有写权限;第 3、6、9 位表示可执行权限,如果用 x 字符表示,则有执行权限,如果用 - 字符表示,则没有执行权限。其中,第 1、4、7 位表示读权限,如果用 r 字符表示,则有读权限,如果用 - 字符表示,则没有读权限;第4-6位确定属组(所有者的同组用户)拥有该文件的权限,第7-9位确定其他用户拥有该文件的权限。

小新的博客 905

修改Linux文件或目录权限

  Linux文件的基本属性有9个,分别是owner/group/others组别的read/write/excute属性。各属性对照如下: r:4  100 w:2  010 x:1  001 将同一组(owner/group/others)的3个属性(r/w/x)累加,例如当属性为[-rwxrwxr--]则是: owner  = rwx = 4+2+1 = 7 group  = ...

sui102的专栏 176

阿宁的linux学习----文件基本属性与权限

这是我学习linux的过程,每天都会更新所学习的知识总结,每个例子都是我自己的亲手实践的,作为新人的我希望各位大佬提出宝贵的意见!! linux文件基本属性 linux系统是一种典型的多用户系统,不同的的用户处于不同的地位,拥有不同的权限。为了保护系统的安全性,linux系统对不同的用户访问同一文件(包括目录文件)的权限做了不同的规定。 在linux中我们可以使用ll或者ls -l命令来显示一个文件的属性以及文件所属的用户和组,如: [root@localhost /]# ll 总用量 24 lrwxrwx

weixin_49722764的博客 733

Linux下文件权限管理

在学习Linux时用户权限的不同会导致我们无法访问一些文件,在Linux中,用户权限可分为基本权限,特殊权限,高级权限和隐藏权限,linux服务器上有严格的权限等级,如果权限过高导致误操作会增加服务器的风险。所以对于了解linux系统中的各种权限及要给用户,服务等分配合理的权限十分重要。

m0_72321992的博客 2724

Linux文件系统权限管理

AUG权限、进程安全上下文、ACL权限、权限掩码umask、文件特殊权限SUID/SGID/SBIT、隐藏属性

權llll的博客 3479

Linux文件权限管理

usr/bin/passwd 命令具有SetUID 权限,所有者为 root,也就是说当普通用户使用 passwd 更改自己密码的时候,实际是在用 passwd 命令所有者 root 的身份在执行passwd命令,root当然可以将密码写入/etc/shadow 文件,所以普通用户也可以修改/etc/shadow文件,命令执行完成后该身份也随之消失。设置后普通用户可使用vim编辑器修改/etc/passwd文件的内容,非常危险,所以一定要慎重,建议关键目录应严格控制写权限,比如“/”、“/usr”等;

qq_73611706的博客 1172
上一篇: Linux用户管理
下一篇: Linux磁盘管理
Coder_Jeremy Wu
博客等级 码龄10年 12粉丝 53原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值