Linux权限之目录和文件

【Linux】目录和文件的权限 目录和文件的权限 阅读详情

1、文件的属性

ls -l 文件名 查看文件的属性
在这里插入图片描述

- |rw-rw-r--| 1 | kiosk| kiosk |  0 | Mar 31 09:45 | file
[1]    [2]    [3]   [4]    [5]  [6]       [7]        [8] 
[1]、
-		普通文件
d 		目录本身
l 		快捷方式(软链接)
		ln -s 文件绝对路径 链接路径
c 		字符设备	
s 		socket(套接字)
		socket:程序的一个接口,与程序进行交互
b		block(块设备)
p		管道设备
[2]、|rw-|rw-|r--|
       u   g   o
u	文件拥有者能够做什么	
g	文件所有组能够做什么
o	其他人能够对文件做什么
[3]、
对文件:文件硬链接的个数【文件内容被记录的次数】
       ln 文件绝对路径 硬链接的路径
对目录:目录中子目录的个数
[4]、文件所有人
[5]、文件所有组
[6]、对文件:文件大小
	 对目录:目录中字文件元数据(matedata)大小
[7]、文件内容被修改的时间
[8]、文件的名称

2、修改所有者和用户组

chown  用户:用户组 文件/目录	  修改文件/目录的用户名,用户组
chown  :用户组	文件/目录	  修改文件/目录的用户组
chgrp  用户组	文件/目录	  修改文件/目录的用户组
-R 		 递归更改信息(包括目录里边的东西)

在这里插入图片描述

3、修改文件和目录的权限

chmod ugo+-=rwx 文件/目录    修改文件/目录的权限
chmod 777	文件/目录		修改文件/目录的权限			
chmid -R ugo+-=rwx		    递归修改权限

在这里插入图片描述

4、系统默认保留权限

暂时修改
umask				系统默认保留权限
umask 022			暂时性修改默认保留权限
永久修改
/etc/profile		修改文件umask(重启之后失效)
/etc/bashrc			修改文件umask(重启之后不会失效)
注意:两个文件的umask保持统一
source /etc/profile	系统重新读取
source /etc/bashrc	系统重新读取

在这里插入图片描述
在这里插入图片描述

5、目录的特殊权限

sticky 粘贴位

针对目录生效,要求目录中的文件只能被所有者删除
chmod o+t  dir	设定目录其他用户
chmod 1xxx dir

在这里插入图片描述
在这里插入图片描述
sgid 强制位

chmod g+s  文件/目录
chmod 2xxx 文件/目录		

对文件:二进制可执行文件,所有用户执行这个文件时,进程都属于文件的所有组
在这里插入图片描述
在这里插入图片描述
对目录:所有用户在此目录下创建的文件都属于目录的所有组
在这里插入图片描述

suid 冒险位

只针对二进制文件,执行文件时属于用户所有者
chmod u+s 文件/目录	
chmod 6xxx 文件/目录

在这里插入图片描述

6、授予普通用户某些超级用户的权力

1、修改配置文件
visudo		              语法检测 
vim /etc/sudoers	      没有语法检测

在这里插入图片描述

2、添加用户及授予权限
用户名	主机名=(root)	  NOPASSWD:要执行的命令(‘,’分隔多条命令)
student  localhost=(root) NOPASSWD:/bin/useradd,/bin/userdel	

在这里插入图片描述
在这里插入图片描述

3、验证命令
su + 用户名		          切换至授权用户
sudo + 要执行的命令        具备root权限

在这里插入图片描述

7、acl(访问控制列表)的使用

setfacl -m u:student:rwx /mnt/file		设置student用户对于/mnt/file的权限
setfacl -x u:student /mnt/file			删除student用户的权限
setfacl -b /mnt							关闭acl

在这里插入图片描述

getfacl /mnt/file						查看文件的acl

在这里插入图片描述

chmod g-x /mnt/fille

在这里插入图片描述

setfacl -m du:student:rwx /mnt			对后边添加的文件默认增加acl

在这里插入图片描述
在这里插入图片描述

setfacl -k  /mnt					 	关闭acl

在这里插入图片描述

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

相关推荐

如何更改 Linux 文件和目录权限?

在Linux系统中,每个文件和目录都有一组权限,用于确定对它们的访问权限。权限分为三个类别:用户(Owner)、用户组(Group)和其他用户(Others)。r(读取):允许读取文件的内容、查看目录中的文件列表。w(写入):允许修改文件的内容、创建、删除或重命名目录中的文件。x(执行):允许以可执行文件的形式运行文件或进入目录。r:4w:2x:1将这些数字相加,可以得到八进制的权限值。rwx:4+2+1=7(完全权限)rw-:4+2=6(读写权限)r--:4(只读权限)

网络技术联盟站 1万+

Linux的文件权限和目录配置

首先来简单讲解一下用户和用户组的概念,用户组就相当于一个竞赛小组,每个组员就相当于一个用户。 文件的权限 要想了解一个文件的权限,可以通过命令 ls -l来查看,ls -al 可将当前目录下所有文件(包含隐藏文件—文件名第一个字符为“ . ” 的文件)的详细的权限和属性。当使用ls -al 命令,将出现如下形式的内容: 第一列有十个字符,用于表示文件的类型和权限 第一个字符表明文件的类

半暖的博客 584

Python遥感图像处理指南(2)-卫星影像分析MNDWI提取

在第一篇文章中,我们使用了我们导入的软件包中已定义的函数,如 rasterio 中的 open 和 read 以及 matplotlib 中的 imshow。现在,我们可以编写自己的函数了。函数是一段代码,它接收一些参数作为输入并返回输出(经过一些计算),可以在代码中多次重复使用,也可以被其他代码重用。在 Python 中定义一个新函数非常简单。return v在此语法示例中,arg1和arg2强制参数,应该传递给函数,否则会引发错误,而arg3是一个可选参数,如果是,则假定默认值 1从函数调用中省略。

gis收藏家的博客 1576

linux权限管理原则,Linux权限管理详解

Linux中权限的种类较多,可以划分为用户对文件的权限、用户对系统命令的权限和文件特殊权限三类。下面详细阐述。阐述设置权限的意义和作用一、用户对文件的权限用户对文件的权限是指用户拥有的对文件的增删改查操作。又可以细分为基本权限(ugo)、umask权限和ACL权限。1、基本权限1)、权限位Linux文件的权限为一共是10位。第一位标示文件类型,之后每三位标示所有者、所属组和其他人的权限。所有者、所...

weixin_34220502的博客 910

告别以太网瓶颈:手把手教你为AI训练集群搭建InfiniBand网络(以NVIDIA DGX A100/H100为例)

本文详细指导如何为AI训练集群搭建InfiniBand网络,解决以太网瓶颈问题,特别针对NVIDIA DGX A100/H100系统。通过硬件选型、网络架构设计和性能调优,显著提升多机多卡训练效率,适用于大规模模型训练场景。

weixin_30336061的博客 310

MaxScript批量修改材质、贴图名称

MaxScript批量修改材质、贴图名称1 实现效果1.1 修改前材质、贴图名称1.2 修改后2 代码 1 实现效果 1.1 修改前材质、贴图名称 1.2 修改后 2 代码 prefixName = "prefiname" maxFile = "maxfilepath" makeDir "newBitmappath" mapsPath = newbitmappath + "\\" fn formatStr index = ( str = index as string newS

郑德帅 3241

linux ss目录,Linux命令:ss命令

ss功能:用来显示套接字信息的,类似于netstat,可以显示更多的信息,用于替代netstat。ss常用选项ss-t:tcp协议的连接-u:udp协议的链接-w:裸套接字相关-x:unix sock相关-l:listen监听状态的连接-a:所有状态的连接-e:显示扩展信息-m:显示套接连接使用的内存信息-p:进程及UDP-n:数字格式显示-o:计时器信息常用组合:-tan, -tanl, -ta...

weixin_33821888的博客 192

Java接入DeepSeek大模型:从零实现流式对话+多轮会话管理(完整项目实战)

emitter.completeWithError(new RuntimeException("连接DeepSeek服务超时"));private static final Set<String> BLACK_WORDS = Set.of("暴力", "色情", "政治敏感");emitter.onCompletion(() -> log.info("SSE连接完成"));emitter.onTimeout(() -> log.warn("SSE连接超时"));// 每个路由基础连接数。

wjianwei666的专栏 928

【Linux】一步一步学Linux——ss命令(170)

00. 目录 文章目录00. 目录01. 命令概述02. 命令格式03. 常用选项04. 参考示例05. 附录 01. 命令概述 ss命令用来显示处于活动状态的套接字信息。ss命令可以用来获取socket统计信息,它可以显示和netstat类似的内容。但ss的优势在于它能够显示更多更详细的有关TCP和连接状态的信息,而且比netstat更快速更高效。 当服务器的socket连接数量变得非常大时,无...

C/C++软件工程师、嵌入式软件工程师、物联网研发工程师、C/C++讲师、物联网讲师、嵌入式讲师、鸿蒙讲师---欢迎大家一起交流(私信添加博主微信) 2047

C/C++跳动的爱心(完整代码)

C语言实现跳动的爱心的完整代码。

AIGC 5842

双端之Nginx+Php结合PostgreSQL搭建Wordpress

制作的 PG4WP 分支版本,它与所有版本的 WordPress 兼容,解决了原版的一些问题。参数,确保 PostgreSQL 正在监听默认端口(通常是 5432),或者你自定义的端口。:PG4WP 插件存在缺陷和不完整的功能,可能与最新版本的 WordPress 不兼容。的插件,它允许 WordPress 使用 PostgreSQL 数据库。,如果看到 Nginx 的默认欢迎页面,说明 Nginx 已正确安装。,如果看到 Nginx 的默认欢迎页面,说明 Nginx 已正确安装。

宇宙第一小趴菜的博客 1891

linux下文件的特殊权限s和t

linux下的权限s和权限t是针对执行权限来讲的。 s权限:是为了让一般使用者临时具有该文件所属主/组的执行权限。就比如/usr/bin/passwd在执行它的时候需要去修改/etc/passwd和/etc/shadow等文件,这些文件除了root外,其他用户都没有写权限,但是又为了能让普通用户修改自己的密码,只能时临时让他们具有root的权限。所以这个s权限就是用来完成这个特殊任务的。s权限只

Hyacinth_Dy 1258

联邦学习中的差分隐私保护详解及python实现

随着数据隐私法规(如 GDPR、CCPA)日益严格,传统将数据集中到云端训练模型的方式面临合规与安全风险。联邦学习通过让各客户端保留本地数据,仅共享模型更新,缓解了数据流动带来的隐私风险。但模型更新仍可能泄露个体信息。为进一步保障隐私,可在本地更新中引入差分隐私(DP)机制,通过向梯度或模型更新中注入随机噪声,防止反向推断原始数据citeturn0search9。

闲人编程的博客 1921

Linux文件、目录的权限

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

weixin_42301369的博客 1万+

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

Linux设置文件和目录权限

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

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

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

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

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

2301_80224556的博客 1269

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

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

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

小度的博客 1249

linux中权限对目录和文件不同的意义

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

潘超博客 2022

Linux下目录和文件的三种权限

在Linux下,目录和文件会有3种权限,分别是:可读r,可写w,可执行x。那么目录和文件的权限有什么区别呢?这篇博文解释的就是这个问题。     在解释之前,我们应该有一些基础知识:Linux系统下有3种身份(所有组、用户组、其他人),3种权限(r,w,x),3个修改权限的命令(chown, chgrp, chmod)。 1. 文件的3种权限 1)read:可读取文件的内容,

bigfacesafdasgfewgf 7365

Linux 文件与目录权限

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

C/C++ 796

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

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

qq_16118409的博客 429

Linux 文件和目录权限管理详解

在 Linux 系统中,文件和目录的权限管理是确保系统安全的重要组成部分。每个文件和目录都可以被不同的用户和用户组访问,而权限则定义了每个用户或组能够对文件和目录执行的操作。正确的权限设置可以有效地避免不必要的安全风险,确保系统的正常运行。本文将详细讲解 Linux 中如何查看和设置文件及目录的权限,如何通过不同的命令更改文件的所有者和用户组,避免为其他用户设置过多权限,以及如何通过最佳实践进行权限管理。

XMYX-0 2390

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

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

xiuwoaiailixiya的博客 1383

linux文件、目录权限和所有者

文件、目录权限和所有者 简介:用户对一个文件或目录具有访问权限,这些访问权限决定了谁能访问,以及如何范围这些文件和目录。通过设置权限可以限制或允许以下三种用户访问: 文件的用户所有者(属主) 文件的组群所有者(用户所在组的同组用户) 系统中的其他用户 在linux系统中,每一位用户都有对文件或目录的的读取、写入和执行权限。 第一套权限控制访问自己的文件权限,即所有...

5263

linux目录权限和其子目录及文件的关系

Linux文件系统中目录的权限影响子目录和文件的访问,但它们之间的关系有一些特定的规则和条件。

十年运维开发经验的王义杰在此分享自己的知识和经验 1331
上一篇: linux之用户管理
下一篇: linux之进程管理
SS_CC_Go
博客等级 码龄9年 16粉丝 119原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值