Linux的文件与目录权限

Linux文件权限与目录配置 这是在看鸟叔私房菜的时候自己做的笔记,有的地方可能有点简略。之前学这块的内容零零散散的看了一些,但总有些地方不清楚,知道看了鸟叔私房菜才恍然大悟!不清楚的地方可以直接看原文,原文解释的很清楚。 阅读详情

一、背景知识
1、Linux是一个多用户、多任务系统,因此常常有个用户同时使用一台主机来进行工作,为了让各个用户具有较保密的文件数据,就需要有文件的权限管理。
2、Linux系统文件有三个身份
所有者(owner)
用户组(group)
其他人(others)
3、每种身份都有三种权限
可读(read)
可写(write)
可执行(execute)
二、文件属性
1、通过指令ll,我们可以得到如下结果
这里写图片描述
2、通过该指令得到的文件属性,通过下图来进行解释
这里写图片描述
3、接下来我们对这文件属性中的内容进行进一步说明
(1)文件权限
文件权限由10个字符组成,我们通过下图来看一下这10个字符所代表的含义
这里写图片描述
Linux的文件的类型有以下几种
<1>.普通文件,第一个字符为[ - ] ,包括:
①纯文本档:这是Linux系统中最多的一种文件类型,内容为我们可以直接读到的数据,例如数字、字母等等;
②二进制文件:Linux中的可执行文件就是这种格式的;
③数据格式文件:有些程序在运作的过程当中会读取某些特定格式的档案,那些特定格式的档案可以被称为数据文件 。
<2>.目录, 第一个字符为[ d ] 。
<3>.连接文件,第一个字符为[ l ] 。
<4>.设备和设备文件
①块设备文件,即一些存储文件,如硬盘、软盘等,第一个字符为 [ b ];
②字符设备文件,即一些串行端口的接口文件,如键盘、鼠标等, 第一个字符为[ c ] 。
<5>.套接字,还被称为数据接口文件,第一个字符为[ s ] ,这种类型的文件通常被用在⺴网络上的数据连接,我们可以启动一个程序来监听客户端的请求,而客户端就可以通过数据接口文件来进行数据通信。
<6>.管道,第一个字符为[ p],管道是一种特殊的文件类型,它主要的目的是解决多个程序同时访问一个文件所造成的错误问题。
(2)连接数
每个文件都会将它的权限与属性记录到文件系统的i-node中,因此每个文件名就会连接到一个i-node,这个属性记录的就是有多少个不同的文件名连接到相同的一个i-node。
(3)文件大小,单位为B。
(4)文件名,如果在文件之前加一个“.”,则表示该文件为隐藏文件。
三、如何改变文件属性与权限
1、几个常用的指令
chown 改变文件所有者;
chgrp 改变文件所属用户组;
chmod 改变文件的权限;
2、修改文件属性示例
(1)先给出原文件,并切换到root用户目录
下图为普通用户
这里写图片描述
切换到root用户
这里写图片描述
为什么要切换到root用户呢?
是因为修改后的新用户必须是已经存在于系统中的账号。
(2)修改文件所有者
方法:利用chown指令将文件dir2的所有者修改为root
这里写图片描述
(3)修改文件所属组
方法一:利用chgrp指令将文件dir2的所属组修改为root
这里写图片描述
方法二:利用chown指令将文件fir2的所有者和所属组同时修改为root
这里写图片描述
方法三:利用chown指令将文件fir2的所属组修改为admin
这里写图片描述
(4)递归修改或删除
连同子目录下的所有文件和目录都进行更改,常用在更改某一目录内所有的文件情况。
举例说明:
打开dir2目录,可得到如下内容
这里写图片描述
通过上图我们可以看到dir2目录下包含一普通文件test.c,并且看到文件test.c的所有者和所属组均为admin,同样的,先将目录dir2的所有者和所属组改为admin,如下图
这里写图片描述
现在我们利用chown指令对dir2文件的所有者进行递归修改,修改结果如下图
这里写图片描述
通过上图我们可以看到目录dir2及所包含文件test.c的所有者均发生了改变
3、修改文件权限示例
(1)基础知识
①用到的指令:chmod
②基本权限有9个,分别是owner、group、others三种身份各有自己的read、write、execute权限,举例说明:
这里写图片描述
③修改方法:数字修改和字符修改
各个权限的数字对照表如下:
r:4
w:2
x:1
(2)举例说明
fir2原本的文件权限如下图所示
这里写图片描述
方法一:用chmod指令加数字的方法将fir2的权限做如下修改
这里写图片描述
由上图可知,fir2的文件权限从-rw-rw-r–变成了-rwxrwxrwx
方法二:用“身份=权限”的方式进行修改
这里写图片描述
在这里需要注意的是,go是连在一起的
方法三:用“身份+/-权限”的方式进行修改
这里写图片描述
方法四:用“a+/-权限”的方式进行修改
这里写图片描述
说明:a是单词all的缩写,a可以同时代表三个用户对文件权限进行修改
总结:首先我们要理解权限对文件和目录的重要性,再加上对修改指令的练习,就能对这块的知识做到熟练掌握。

Linux中文件与目录权限的设定 文章目录一、查看及读取文件的权限信息二、设定文件的用户及用户组三、管理文件权限用户文件身份和权限类型chmod 用字符更改文件权限方法chmod 用数字的方式更改文件权限方法四、系统中默认权限的设定umask临时设定方式:永久修改权限:五、特殊权限stickyid 粘制位sgid 强制位 一、查看及读取文件的权限信息 使用ll file查看 文件信息从左到右依次是 文件的类型:(最前面的字母) - 普通系统文件 d 目录 s 套接字 l 链接(快捷方式) c 字符设备 b 块儿设备 rw-r–r-- 阅读详情

相关推荐

在win10-wsl2(ubuntu)中安装jlink

在 官方下载linux版本的deb包拷贝到ubuntu的/home目录下(其他目录也可以),进行安装然后提示很多依赖缺失的错误,此时执行自动安装需要的依赖包再次重新安装就可以啦查看是否安装成功,输入JLink 再按下两次Table键,是否如下所示这样表示安装成功了。

yaq_30401的博客 3140

Linux 权限设置 用户只能访问指定目录

创建用户,让他登入就进入到该目录。将权限设置其他组不可读写。

a805727141的博客 8235

Skyworks SKY85331-11的Wi-Fi 6 (802.11ax)标准 2.4G 高功率WLAN前端模块解决方案

SKY85331-11是高度集成的2 GHz前端模块(FEM)包含2 GHz单刀双掷(SPDT)发送/接收(T / R)开关,2 GHz低噪声放大器(LNA)带旁路和一个2 GHz功率放大器(PA),用于大功率802.11ax应用程序和系统LNA和PA禁用功能可确保低漏电流 关闭模式。 包括一个集成的功率检测器以提供系统内的闭环功率控制。该设备提供Small (24-pin, 3 x 5 mm) (LGA)封装。 图1.引脚配置和封装如图所示 图2.信号引脚分配和功能引脚描述 图...

zhangbao19890622的博客 4505

如何做到Linux只允许某个用户只能访问特定目录,例如/a/b/c ?

如何控制用户访问Linux特定目录?

allen_hai的博客 8287

【拯救C盘】一文搞懂Windows修改Anaconda默认的虚拟环境存放路径及其原理

Anaconda创建的虚拟环境可能会默认保存在C盘,但C盘的存储空间很宝贵,由于每个虚拟环境的大小可能达到n个GB,稍不注意就会遇到C盘红色警告。因此有必要做点什么来拯救被虚拟环境占用的大部分空间!!!

Roach007的博客 3万+

AI问数,智慧赋能:基于大语言模型的数据播报员应用实践探索

AI问数技术正在改变企业与数据交互的方式,它以自然语言为桥梁,让数据不再是少数专家的专利,而是成为所有业务人员的决策伙伴。这不仅是技术的创新,更是管理理念的革新。在数字化转型的关键阶段,企业应积极拥抱AI问数技术,通过降低数据使用门槛、提升数据利用效率、释放数据潜在价值,实现真正的数据驱动决策,为企业的高质量发展注入源源不断的智慧动能。AI问数,正在开启一个数据普惠的新时代。

getusushu的博客 64

linux添加普通用户并且只能访问指定目录

需要搭建一个部门间文件共享系统,用户可以查看指定的文件目录,以及对应部门的共享机制。下面的步骤,介绍的是张三,隶属于财务部,张三的编号是35。5.将上层目录设置为root所有。4,将访问目录权限全部赋予用户。2,创建张三用户,到指定目录。6.赋予权限给上层目录。

修炼武功 5114

linux限制用户只允许访问某个目录

【代码】linux限制用户只允许访问某个目录。

zd1320732的专栏 1472

深水区探秘:小红书App x-s参数逆向与高并发爬虫实战(2026版)

在移动互联网的碎片化时代,小红书凭借其“社区+电商”的独特模式,积累了超过3亿月活用户。其内容生态覆盖了从美妆、穿搭到旅行、数码等几乎所有垂直领域。对于数据分析师、市场研究员以及AI算法工程师而言,小红书平台蕴含的价值是巨大的——无论是热门趋势洞察、KOL画像分析,还是多模态图文数据的采集。然而,想要高效、稳定地获取小红书App的公开数据,却并非易事。与Web端相比,小红书App的防护体系堪称“铜墙铁壁”。其核心的反爬机制建立在动态混淆的加密参数之上,尤其是请求头中的X-SX-T以及X-S-Common。

2201_76125261的博客 265

YOLO11改进|YOLO11中引入注意力和卷积融合模块CAFMAttention

YOLO11改进|YOLO11中引入注意力和卷积融合模块CAFMAttention

A1983Z的博客 1223

linux创建功能性用户,只对该用户开发指定目录的操作权限

根目录,同时将该目录的权限配置为 root 拥有,并设置子目录。用户只能访问该特定目录,需要配置。目录,并且只能访问该目录。将用户的根目录限制到。用户登录后会自动进入。

m0_67920613的博客 1046

12、有杆泵抽油系统:原理、性能与选择

本文全面介绍了有杆泵抽油系统的原理、性能分析和设备选择方法。有杆泵抽油系统广泛应用于石油开采领域,通过地面抽油装置与井下柱塞泵的配合,实现高效、稳定的原油提升。文章详细解析了系统的工作原理、组成结构、光杆运动特性、载荷计算、泵输送能力及功率需求,并提供了抽油装置的选择流程和实际案例分析。此外,还探讨了泵的容积效率影响因素、示功图的作用及系统优化运行的建议,为石油开采工程提供了理论支持和实践指导。

gan8painter的博客 434

Linux文件、目录的权限

关于如何修改Linux文件权限、目录权限的相关知识,以及粘滞位

weixin_42301369的博客 1万+

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

【Linux】Linux权限管理:文件与目录的全面指南

在Linux系统中,权限管理是确保数据安全的关键。本文将为大家介绍Linux文件与目录的权限管理,帮助你理解如何设置和管理访问权限。无论你是新手还是有经验的用户,这里都将提供实用的技巧和知识,助你更好地掌握Linux环境。让我们一起开始吧!

专注于 C/C++ 后端开发,涵盖基础语法、Linux系统与网络、MySQL数据库、常见算法及项目经验。 5258

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

Linux设置文件和目录权限

访问权限用八进制数表示为注意文件夹的最小权限是x,一定要带上否则无法进行任何操作,超级管理员不受影响。删除一个文件和所在文件夹权限有关,和自身没关系,超级管理员不受影响。

云计算运维工程师的成长之路 2万+

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 文件与目录权限

【代码】Linux 文件与目录权限。

C/C++ 796

【Linux】目录和文件的权限意义

当你对一个文件具有w权限时,你可以具有写入、编辑、新增、修改文件内容的权限,但。

2301_80224556的博客 1269

Linux中文件与目录的权限分别

前言:笔者在学习Linux时,对文件和目录这两个概念一直比较迷惑,经过学习,结合权限设置,现在来记录一下自己的理解。 1.文件与目录的理解 假设文件是一堆文件盒,而目录则是一堆抽屉。 你可以在文件上面改/写数据;可以将文件放置在不同的目录里。 目录的最大目的就是拿出/放入文件。 2.文件与目录的权限 2.1 文件 文件是实际含有数据的地方,包括一般文本,数据库文本,二进制可执行文件等。 r:...

qq_16118409的博客 429

Linux权限管理中的文件权限与目录权限

在linux下,我们的用户可以分为两种类型-root(超级用户)和普通用户。这是基于用户类型不同而致使的权限的不同。而由于linux中一切皆文件的概念,对于文件又有着用户(user),所属组(group),其他人员(other),不同类型的成员对文件操作权限也有所不同。我们先从介绍文件权限的相关属性与操作开始。

xiuwoaiailixiya的博客 1383

Linux文件与目录权限基础

它仅仅表示用户是否具有执行该文件的权限。上一章学习了Linux用户与组的概念,以及创建用户和组,修改信息等,这次需要将用户应用在实际中,Linux系统中一切皆文件,文件也是基于用户进行权限管理的,因此需要了解文件与目录的权限管理基础。文件权限格式为[rwx][rwx][rwx],9个字符分为3段,每段分为r读取,w编辑,x执行,第一段为文件拥有者权限,第二段为用户组成员权限,第三段为其他人的权限,如果没有权限使用-代表。总结:这次学习了Linux中的文件和目录,权限的查询与设置,权限的修改和变更。

Linux基础知识、计算机网络基础学习分享。 1284

linux下文件和目录的特殊权限

■ student 在执行 passwd 修改自己的密码时, 其修改的密码, 最终是需要保存到/etc/shadow 这个文件中, 而这个文件的权限是 --------- ,它的拥有者是 root ,也只有 root 可以“ 强制” 存储, 其他 用户连看都不行。在Linux系统中,用户对文件或目录的访问权限除了r、w、x三种一般权限外,还有SET UID(SUID)、SET GID(SGID)、Sticky Bit(粘滞位)三种特殊权限,用于对文件或目录进行更加灵活方便的访问控制。

小度的博客 1249

Linux文件目录权限与特殊权限

acl权限,文件与目录权限,chmod,chown

知不道 1002

linux目录权限与文件权限的区别

目录权限与文件权限的区别: Linux系统内文件的三种身份(拥有者、群组与其他人),每种身份都有三种权限(rwx), 能够使用chown, chgrp, chmod去修改这些权限与属性,当然,利用ls -l去观察文件也没问题。    文件权限 文件是实际含有数据的地方,包括一般文本文件、数据库内容文件、二进制可执行文件(binary program)等等。  因此,权限对于文件来说,...

lihfqq的博客 1282

【新星计划·2023】Linux目录与文件之权限意义讲解

本文将讲解权限对文件的重要性,权限对目录的重要性,然后对其进行总结,最后附上一个例题

m0_73995538的博客 973

Linux之文件与目录权限差别

Linux是一个多用户多任务系统。而为了让各个使用者具有较保密的文件数据,因此文件的权限管理就变的很重要了。Linux一般将文件可存取的身份分为三个类别,分别是owner(文件拥有者)/group(群组用户)/others(其他用户),且三种身份各有read/write/execute等权限。 [hml@VM_0_10_centos test]$ ls -l 总用量 8 drwxr-xr-x 2 ...

mayfly_hml的博客 1203
上一篇: 初识Linux
下一篇: 运行C程序的步骤
LP9127
博客等级 码龄11年 15粉丝 47原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值