Linux基础:文件权限详细说明(全)

news2024/11/28 10:52:00

一、前提

我们要知道,Linux系统,一切皆文件的含义。
对于Linux来说,一切皆文件。
我们常涉及到的概念是目录和文件。
权限主要有三种:r(读)w(写)x(执行)

二、正文

1、修改文件或者目录所属用户和所属组

chown [用户名[:组名]] [文件或目录]

chown yunwei /home/hello.txt			把hello.txt文件的所有者修改成yunwei。
										这样,yunwei账号就可以对这个文件进行编辑。
										
chown yunwei:yunwei	/home/hello.txt		把hello文件的所属用户和所属组同时改成yunwei账号和yunwei组。
										如果是嵌套的目录,则需带上-R参数,对子目录及子文件也进行修
										改。
										
chown -R yunwei:yunwei	/home/test		对test目录及其子目录及子文件进行所属修改。

2、修改文件或者目录所属组

chgrp [组名] [文件或目录]

chgrp wudang /home/hello.txt	把hello.txt文件的所属组修改成wudang,
								这样,wudang组内的所有用户都可以对这个文件进行编辑

3、修改文件或者目录的权限

方式一:

chmod [ugoa][=+-][rwx] [文件或目录] 前三个参数间没有空格

chmod u=rwx	/home/hello.txt			给所属用户赋予读写执行的权限
chmod g+r	/home/hello.txt			给所属组增加读权限
chmod o+r	/home/hello.txt			给其他用户增加读权限
chmod a-x	/home/hello.txt			给所有用户去除执行权限

同时修改多个的方式:
chmod u=rwx,g+r,a-x	/home/hello.txt

方式二:

通过数字变更权限 r-4 w-2 x-1
chmod [0-7][0-7][0-7] [文件或目录]
第一位数对应所属用户,第二位数字对应所属组,第三位数字对应其他用户

chmod 777 	/home/hello.txt
chmod 600 	/home/hello.txt

4、补充说明

文件的rwx权限,很好理解。
对文件的读,写,执行。

目录的rwx权限
x:表示可以进入到该目录,比如cd。
r:表示可以ls,查看目录里的文件。
w:表示可以在该目录,删除或者创建文件。

下面的图看懂很重要:
你要知道上述命令,修改的分别对应图中那个数据,那你就是真正弄明白了Linux文件权限。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

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

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

相关文章

规则网络构建

规则网络构建 文章目录 规则网络构建[toc]1 规则网络定义2 规则网络的构建3 代码实现 1 规则网络定义 常见规则网络包包括全局耦合网络、最近邻耦合网络和星型耦合网络,三种规则网络定义如下: (1)全局耦合网络:任意两个节点均存在连边的网络…

云原生 HTAP -- PolarDB-IMCI:A Cloud-Native HATP Database

文章目录 0 背景1 IMCI 架构1.1 架构演进的背景1.2 基本架构1.2 基本使用1.4 列索引存储 设计1.5 RW-RO 的数据同步实现1.5.1 CALS1.5.2 2P-COFFER 1.6 计算引擎实现1.7 性能 近期除了本职工作之外想要再跟进一下业界做讨论以及落地的事情,扩宽一下视野,…

算法7.从暴力递归到动态规划0

算法|7.从暴力递归到动态规划0 1.汉诺塔 题意:打印n层汉诺塔从最左边移动到最右边的全部过程 解题思路: 把字母抛掉,变成左中右三个盘子多个盘子能一下到吗?不能,把上边的拿走,最下边的才能放到指位置(…

java汉字转拼音pinyin4j-2.5.0.jar用法

要先下载哦, pinyin4j下载链接 可能会出现Cannot resolve symbol ‘net’,找到上面文件的下载路径,IDEA中File->Project Structure -> Modules->Dependencies import java.util.*; import net.sourceforge.pinyin4j.PinyinHelper;…

算法基础学习笔记——⑬质数\约数

✨博主:命运之光 ✨专栏:算法基础学习 目录 ✨质数 🍓(1)质数的判定——试除法 🍓(2)分解质因数——试除法 ✨约数 🍓(1)试除法求一个数的所…

算法基础学习笔记——⑪拓扑排序\最短路

✨博主:命运之光 ✨专栏:算法基础学习 目录 ✨拓扑排序 🍓朴素dijkstra算法: 🍓堆优化版dijkstra : 🍓Bellman-Ford算法 🍓spfa 算法(队列优化的Bellman-Ford算法) …

操作系统(2.8)--线程的实现

目录 线程的实现方式 1.内核支持线程(KST) 2.用户级线程(ULT) 3.组合方式 线程的实现 1.内核支持线程的实现 2.用户级线程的实现 线程的创建和终止 线程的实现方式 1.内核支持线程(KST) 内核支持线程,与进程相同,是在内核的支持下运行的&#x…

二叉树及其相关题目相关的功能的实现

前言:前面我们简单提及了二叉树的相关初级知识和顺序实现二叉树的相关操作详解,并且由完全二叉树延伸到了堆的相关知识,具体详见二叉树初阶和堆的详解,今天,我们展开二叉树的相关 的链式实现操作和经常考察的二叉树的相…

2023 华为 Datacom-HCIE 真题题库 07--含解析

多项选择题 1.[试题编号:190187] (多选题)如图所示的拓扑采用了VXLAN分布式网关,SW1上的VBDIF10配置了:arp-proxy local enable命令,则以下描述中正确的有哪些项? A、SW1收到PC1发往PC2的报文&…

【搭建私人图床】使用LightPicture开源搭建图片管理系统并远程访问

文章目录 1.前言2. Lightpicture网站搭建2.1. Lightpicture下载和安装2.2. Lightpicture网页测试2.3.cpolar的安装和注册 3.本地网页发布3.1.Cpolar云端设置3.2.Cpolar本地设置 4.公网访问测试5.结语 1.前言 现在的手机越来越先进,功能也越来越多,而手机…

C#,码海拾贝(22)——“全选主元高斯-约当消去法“求解“线性方程组“的C#源代码,《C#数值计算算法编程》源代码升级改进版

using System; namespace Zhou.CSharp.Algorithm { /// <summary> /// 求解线性方程组的类 LEquations /// 原作 周长发 /// 改编 深度混淆 /// </summary> public static partial class LEquations { /// <summary> …

天天被开发怼?4个方法区分bug前后端归属,我再也不背锅了!

“开发都这么不友善吗&#xff1f;” 有朋友跟我说&#xff0c;刚上岗经常分不清bug是前端还是后端&#xff0c;一直需要开发帮忙重新指派&#xff0c;甚至还会被开发拿来吐槽.... 其实不是开发态度不好&#xff0c;而是对于前后端分离的应用&#xff0c;既需要进行功能测试&am…

什么是网络安全?如何让普通人简单的了解网络安全

一、介绍网络安全 可以介绍一下河南郑州的网络安全科技馆。网络安全科技馆设置个人安全、政企安全、社会安全、综合竞技四个主展区&#xff0c;帮大家普及网络安全知识。首先&#xff0c;可以从个人安全展区开始游览&#xff0c;了解我们身边的网络安全&#xff0c;原来网络安…

调幅波解调-二极管峰值包络检波器【Multisim】【高频电子线路】

目录 一、实验目的与要求 二、实验仪器 三、实验内容与测试结果 1.观测输入、输出波形&#xff0c;估算检波效率&#xff08;D1接法不同&#xff0c;分别观测&#xff09; 2.观察惰性失真波形(C1100nF&#xff0c;其他参数保持不变) 3.观测负峰切割失真(ma0.8&#xff0c…

【目标检测实验系列】AutoDL线上GPU服务器租用流程以及如何用Pycharm软件远程连接服务器进行模型训练 (以Pycharm远程训练Yolov5项目为例子 超详细)

目录 1. 文章主要内容2. 租用AutoDL服务器详细教程2.1 注册AutoDL账号&#xff0c;并申请学生认证(学生认证有优惠&#xff0c;如果不是学生可以忽略此点)2.2 算力市场选择GPU&#xff0c;并选择初始化配置环境2.3 控制台参数解析&#xff0c;并使用相关参数登录Xftp(Windows与…

Spring Boot如何实现OAuth2授权?

Spring Boot如何实现OAuth2授权&#xff1f; OAuth2是一种授权框架&#xff0c;用于授权第三方应用程序访问受保护的资源。在Web应用程序中&#xff0c;OAuth2通常用于授权用户访问受保护的API。 在本文中&#xff0c;我们将介绍如何使用Spring Boot实现OAuth2授权。我们将使…

5-python的Number类型

内容提要 主要介绍python中的Number类型&#xff1a; python的类型转换&#xff0c;oct()、hex()、bin()函数的使用。 python的整数表示&#xff1a;十进制、二进制、八进制、十六进制。&#xff08;*&#xff0c;0b&#xff0c;0o&#xff0c;0x&#xff09; python中ASCII码…

springboot+java+ssm教材管理系统87k61

教材管理系统&#xff0c;主要的模块包括查看主页、个人中心、教师管理、学生管理、教材分类管理、教材信息管理、个体预订管理、取消预订管理、集体预订管理、集体取消管理、系统管理等功能。系统中管理员主要是为了安全有效地存储和管理各类信息&#xff0c;还可以对系统进行…

开发微信公众号本地调试【内网穿透】

文章目录 前言1. 配置本地服务器2. 内网穿透2.1 下载安装cpolar内网穿透2.2 创建隧道 3. 测试公网访问4. 固定域名4.1 保留一个二级子域名4.2 配置二级子域名 5. 使用固定二级子域名进行微信开发 转载自cpolar内网穿透的文章&#xff1a;微信公众号开发&#xff1a;对接本地开发…

【QT】windows下OpenSSL的使用

设计需求 在QT端实现对字符串的加密与解密 OpenSSL下载教程 本人采用 Win64OpenSSL-1_1_1t.msi&#xff0c;百度网盘下载链接 链接&#xff1a;https://pan.baidu.com/s/1vg4s_1JmCpa68TMc1F2gMw 提取码&#xff1a;u4js OpenSSL安装参考链接 OpenSSL使用的参考链接 OpenSS使用…