Linux权限(用户角色+文件权限属性)
Linux权限
文章目录
- Linux权限
- 一.文件权限
- 1.快速掌握修改权限的方法(修改文件权限属性)
- 2.对比权限的有无,以及具体的体现
- 3.修改权限的第二套方法(修改用户角色)
- 4.文件类型(Linux下一切皆文件)
- 二.目录权限
一.文件权限
1.快速掌握修改权限的方法(修改文件权限属性)

首先我们需要知道一个文件的权限谁才能修改呢?
- 文件的拥有者
- root管理员
快速修改文件权限方法:
- 修改单个人(角色)的权限:chmod u(g,o)±r(w,x)
- 修改所有人(角色)的权限:chmod a±r(w,x)
- 额外的形式:chmod 八进制数字(000)(777),分别代表取消全部文件权限和加入全部文件权限

2.对比权限的有无,以及具体的体现
- 对于普通用户,自身要受到权限的约束,即便我是这个文件的拥有者!
- 对于root用户,不受任何约束!
权限存在的意义:保证普通用户文件的安全性
用户身份:拥有者,所属组,其他(对用户身份识别,只识别一次!)
3.修改权限的第二套方法(修改用户角色)
chown,chgrp
对于普通用户,无法直接将文件的用户角色(拥有者,所属组,其他)直接修改,必须进行sudo提权(强制给别人)
对于root用户,直接修改即可!
4.文件类型(Linux下一切皆文件)
windows系统通过后缀名区分文件类型
Linux系统不通过后缀名区分文件类型(但文件是有后缀名的!)(但是Linux上面的工具可能区分!)
Linux通过第一个属性列区分文件类型:

d:文件夹
-:普通文件
l:软链接(类似Windows的快捷方式)
b:块设备文件(例如硬盘、光驱等)
p:管道文件
c:字符设备文件(例如屏幕等串口设备)
s:套接口文件
二.目录权限
- 可执行权限: 如果没有可执行权限, 则无法cd到目录中.
- 可读权限: 如果没有可读权限, 则无法用ls等命令查看目录中的文件内容.
- 可写权限: 如果没有可写权限, 则无法在目录中创建文件, 也无法在目录中删除文件.
文件(目录) = 内容(目录里的文件的详情数据) + 属性
最终权限 = 起始权限 & (~umask)(注意每个机器的umask可以不同)

相关文章:
Linux权限(用户角色+文件权限属性)
Linux权限 文章目录 Linux权限一.文件权限1.快速掌握修改权限的方法(修改文件权限属性)2.对比权限的有无,以及具体的体现3.修改权限的第二套方法(修改用户角色)4.文件类型(Linux下一切皆文件) 二…...
短波红外相机的原理及应用场景
短波红外 (简称SWIR,通常指0.9~1.7μm波长的光线) 是一种比可见光波长更长的光。这些光不能通过“肉眼”看到,也不能用“普通相机”检测到。由于被检测物体的材料特性,一些在可见光下无法看到的特性,却能在近红外光下呈现出来&…...
【PyTorch】softmax回归
文章目录 1.理论介绍2. 代码实现2.1. 主要代码2.2. 完整代码2.3. 输出结果 3. Q&A3.1. 运行过程中出现以下警告:3.2. 定义的神经网络中的nn.Flatten()的作用是什么?3.3. num_workers有什么作用?它的值怎么确定? 1.理论介绍 背…...
12.8 作业 C++
使用手动连接,将登录框中的取消按钮使用qt4版本的连接到自定义的槽函数中,在自定义的槽函数中调用关闭函数 将登录按钮使用qt5版本的连接到自定义的槽函数中,在槽函数中判断ui界面上输入的账号是否为"admin",密码是否为…...
10.机器人系统仿真(urdf集成gazebo、rviz)
目录 1 机器人系统仿真的必要性与本篇学习目的 1.1 机器人系统仿真的必要性 1.2 一些概念 URDF是 Unified Robot Description Format 的首字母缩写,直译为统一(标准化)机器人描述格式,可以以一种 XML 的方式描述机器人的部分结构,比如底盘…...
城市基础设施智慧路灯改造的特点
智慧城市建设稳步有序推进。作为智慧城市的基础设施,智能照明是智慧城市的重要组成部分,而叁仟智慧路灯是智慧城市理念下的新产品。随着物联网和智能控制技术的飞速发展,路灯被赋予了新的任务和角色。除了使道路照明智能化和节能化外…...
配置BFD多跳检测示例
BFD简介 定义 双向转发检测BFD(Bidirectional Forwarding Detection)是一种全网统一的检测机制,用于快速检测、监控网络中链路或者IP路由的转发连通状况。 目的 为了减小设备故障对业务的影响,提高网络的可靠性,网…...
爬虫学习-基础库的使用(requests)
目录 一、安装以及实例引入 (1)requests库下载 (2)实例测试 二、GET请求 (1)基本实例 (2)抓取网页 (3)抓取二进制数据 (4)添…...
4.8 构建onnx结构模型-Less
前言 构建onnx方式通常有两种: 1、通过代码转换成onnx结构,比如pytorch —> onnx 2、通过onnx 自定义结点,图,生成onnx结构 本文主要是简单学习和使用两种不同onnx结构, 下面以 Less 结点进行分析 方式 方法一&a…...
Java调试技巧之垃圾回收机制解析
Java作为一种高级编程语言,以其跨平台、面向对象、自动内存管理等特性而广受开发者的喜爱。其中,自动内存管理是Java的一大亮点,通过垃圾回收机制实现对内存的自动分配和释放,极大地简化了开发者的工作。本文将深入探讨Java的垃圾…...
logstash插件简单介绍
logstash插件 输入插件(input) Input:输入插件。 Input plugins | Logstash Reference [8.11] | Elastic 所有输入插件都支持的配置选项 SettingInput typeRequiredDefaultDescriptionadd_fieldhashNo{}添加一个字段到一个事件codeccodecNoplain用于输入数据的…...
联邦多任务蒸馏助力多接入边缘计算下的个性化服务 | TPDS 2023
联邦多任务蒸馏助力多接入边缘计算下的个性化服务 | TPDS 2023 随着移动智能设备的普及和人工智能技术的发展,越来越多的分布式数据在终端被产生与收集,并以多接入边缘计算(MEC)的形式进行处理和分析。但是由于用户的行为模式与服务需求的多样,不同设备上的数据分布…...
【python爬虫】设计自己的爬虫 3. 文件数据保存封装
考虑到爬取的多媒体文件要保存到本地,因此封装了一个类来专门处理这样的问题,下面看代码: class FileStore:def __init__(self, file_path, read_file_moder,write_file_modewb):"""初始化 FileStore 实例Parameters:- file_…...
pta模拟题——7-34 刮刮彩票
“刮刮彩票”是一款网络游戏里面的一个小游戏。如图所示: 每次游戏玩家会拿到一张彩票,上面会有 9 个数字,分别为数字 1 到数字 9,数字各不重复,并以 33 的“九宫格”形式排布在彩票上。 在游戏开始时能看见一个位置上…...
【补题】 1
蓝桥杯小白赛 3.小蓝的金牌梦【算法赛】 - 蓝桥云课 (lanqiao.cn) 数组长度为质数,最大的子数组和 素数 前缀和 #include "bits/stdc.h" using namespace std; #define int long long #define N 100010 int ans[N];int s[N];vector&l…...
IP地址定位技术为网络安全建设提供全新方案
随着互联网的普及和数字化进程的加速,网络安全问题日益引人关注。网络攻击、数据泄露、欺诈行为等安全威胁层出不穷,对个人隐私、企业机密和社会稳定构成严重威胁。在这样的背景下,IP地址定位技术应运而生,为网络安全建设提供了一…...
Redis中HyperLogLog的使用
目录 前言 HyperLogLog 前言 在学习HyperLogLog之前,我们需要先学习两个概念 UV:全称Unique Visitor,也叫独立访客量,是指通过互联网访问、浏览这个网页的自然人。1天内同一个用户多次访问该网站,只记录1次。PV&am…...
新版Spring Security6.2架构 (一)
Spring Security 新版springboot 3.2已经集成Spring Security 6.2,和以前会有一些变化,本文主要针对官网的文档进行一些个人翻译和个人理解,不对地方请指正。 整体架构 Spring Security的Servlet 支持是基于Servelet过滤器,如下…...
名字的漂亮度
给出一个字符串,该字符串仅由小写字母组成,定义这个字符串的“漂亮度”是其所有字母“漂亮度”的总和。 每个字母都有一个“漂亮度”,范围在1到26之间。没有任何两个不同字母拥有相同的“漂亮度”。字母忽略大小写。给出多个字符串࿰…...
机器学习基本概念2
资料来源: https://www.youtube.com/watch?vYe018rCVvOo&listPLJV_el3uVTsMhtt7_Y6sgTHGHp1Vb2P2J&index1 https://www.youtube.com/watch?vbHcJCp2Fyxs&listPLJV_el3uVTsMhtt7_Y6sgTHGHp1Vb2P2J&index2 分三步 1、 定义function b和w是需要透…...
3分钟快速完成Windows 11系统优化:开源神器Win11Debloat完全指南
3分钟快速完成Windows 11系统优化:开源神器Win11Debloat完全指南 【免费下载链接】Win11Debloat A simple, lightweight PowerShell script that allows you to remove pre-installed apps, disable telemetry, as well as perform various other changes to declut…...
Python自动化办公:批量处理Word文档的实用技巧
Python自动化办公:批量处理Word文档的实用技巧 在日常办公中,处理大量Word文档是常见任务,比如批量修改格式、提取内容或生成报告。手动操作不仅耗时,还容易出错。本文将介绍如何使用Python自动化处理Word文档,通过代码…...
【限时公开】Anthropic内部文档评审Checklist泄露版:92%开发者忽略的8个Claude API语义一致性陷阱
更多请点击: https://codechina.net 第一章:Claude API文档编写的核心原则与语义一致性定义 编写高质量的Claude API文档,首要任务是坚守三大核心原则:可预测性、可验证性与可演进性。可预测性要求所有接口行为严格遵循OpenAPI 3…...
打造梦幻岛屿的5个秘诀:免费在线规划工具完整指南
打造梦幻岛屿的5个秘诀:免费在线规划工具完整指南 【免费下载链接】HappyIslandDesigner "Happy Island Designer (Alpha)",是一个在线工具,它允许用户设计和定制自己的岛屿。这个工具是受游戏《动物森友会》(Animal Crossing)启发…...
Cortex-M55内存属性与缓存机制深度解析
1. Cortex-M55内存属性与缓存机制解析 在嵌入式系统开发中,正确配置内存属性对于系统性能和功能正确性至关重要。Cortex-M55作为Armv8-M架构的处理器,通过内存保护单元(MPU)和内存属性间接寄存器(MAIR_ATTR)提供了灵活的内存属性配置能力。本文将深入剖析…...
【VibeCoding系列教程01】2026年最狠的职场外挂:我靠“说话“让AI替我加班,同事以为我开了挂
你们发现没有,现在这个世界越来越离谱了。前两天我朋友问我,说老哥,我想做个网站,得学多久?我说,搁以前,你得先学HTML、CSS、JavaScript,再学框架、学部署,顺利的话&…...
jStorage核心功能详解:从基础存储到高级TTL设置
jStorage核心功能详解:从基础存储到高级TTL设置 【免费下载链接】jStorage jStorage is a simple key/value database to store data on browser side 项目地址: https://gitcode.com/gh_mirrors/js/jStorage jStorage是一个简单而强大的浏览器端键值存储数据…...
PPT怎么转PDF?一键快捷操作与全方位转换方法测评
在日常工作中,我们经常需要将PowerPoint演示文稿转换成PDF格式。无论是为了保证演示文件的兼容性、方便分享给他人,还是用于打印和存档,PPT转PDF都是一项必不可少的技能。本文将为你深入讲解PPT转PDF的多种方法,包括快捷键操作、软…...
高性能混合数据聚类算法:k-prototypes架构设计与性能优化深度解析
高性能混合数据聚类算法:k-prototypes架构设计与性能优化深度解析 【免费下载链接】kmodes Python implementations of the k-modes and k-prototypes clustering algorithms, for clustering categorical data 项目地址: https://gitcode.com/gh_mirrors/km/kmod…...
WinCC Runtime Advanced项目实战:从TIA Portal组态到PC Station部署的完整流程解析
WinCC Runtime Advanced项目实战:从TIA Portal组态到PC Station部署的完整流程解析 在工业自动化领域,HMI系统的部署往往是项目落地的最后关键一步。对于习惯了传统HMI硬件的工程师来说,首次接触基于PC的WinCC Runtime Advanced解决方案时&a…...
