linux文件权限总结

总结一下:
[color=red]
>ls -l test
-r--r-xrw- 1 dec users 30 2010-09-07 11:56 test
[/color]
文件的权限8进制表示是456,文件所属者dec,文件所属组users
注意{users组的用户}可能包含dec,也可能不包含,也就是dec用户所在的组并不代表test文件的所属组,有的题目和文章把users说成是test所属者所在的组是错误的。

先定义一下集合差操作
[color=blue]{a,b,c}-{b}={a,c}
{a,b}-{a,c}={b}
[/color]

对应这个test文件:
{dec}权限是r--
{users组的用户}-{root,dec}权限是r-x
{所有用户}-{users组的用户}-{root,dec}的权限是rw-
{root}这个集合里面的用户是什么权限呢?root只能保证有r权限,至于w和x,必须至少一个其它的用户有这种权限,root才可以有。当然root可以通过chmod来获得相应的权限。本例中的test不是一个目录,如果是目录,即便访问权限是000,root也对该目录有执行权限。
把上述四个集合相加,正好=={所有用户},而且这四个集合是绝对没有交集的,不会有歧义。

ps1:关于执行权限,假设/tmp/a/b,普通用户dec对b有执行权限,对a没有执行权限,那么dec不能执行b,即便他已经cd到了/tmp/a也不行

ps2:对目录来说,读权限决定了是否可以在该目录下ls,写权限决定了是否可以在目录进行修改:还是以/tmp/a/b为例, 如果dec对a的权限是--x,对b是rwx,那么在目录/tmp/a下执行ls会报错,执行cd b没有问题,执行cp -r b /tmp没有问题,mv b /tmp则会报错,因为mv会试图删掉b,删掉b视为对a造成了修改
Electron多窗口开发避坑指南:Pinia状态同步的3种解决方案对比 本文深入探讨了在Electron多窗口应用中实现Pinia状态同步的三种核心方案。针对Electron多窗口架构下状态隔离的挑战,文章对比了基础事件通信、共享存储以及智能Pinia插件等方案的优劣与适用场景,并提供了生产级的实现指南与选型建议,帮助开发者构建健壮高效的桌面应用。 阅读详情

相关推荐

PE启动盘结合360杀毒离线版:深度清除顽固病毒实战指南

在系统安全维护领域,离线查杀是一种在独立于宿主操作系统的环境下进行病毒扫描和清除的核心技术。其原理是通过一个预启动环境(如PE)加载杀毒软件,从而绕过可能已被感染或受保护的系统核心,直接访问和扫描磁盘文件。这项技术的核心价值在于能够彻底处理那些在正常系统运行时难以清除的深度隐藏病毒、Rootkit和驱动级木马。典型的应用场景包括应对勒索软件、顽固感染型病毒以及系统启动项被劫持等情况。本文以“PE启动盘”和“360杀毒离线版”这一经典组合为例,详细解析了从工具选型、环境部署到深度查杀策略的全流程,为系统维护人

weixin_29741447的博客 410

linux下修改权限代表的数字,Linux chmod改变权限属性命令

改变权限属性命令chmodchmod(change mode)-change-file access permissionschmod是用来改变文件或目录权限的命令,但只有文件的属主和超级用户root才有这种权限。通过chmod来改变文件或目录的权限有两种方法:一种是通过权限字母和操作符表达式的方法来设置权限;另一种是使用数字来设置权限。权限更改有二种方法:1.数字表示法(常用这种) 2.字符表示...

weixin_31041583的博客 989

别再瞎调参数了!用MATLAB fmincon优化傅里叶级数,为你的机器人设计“完美”激励轨迹

本文详细介绍了如何利用MATLAB的fmincon优化器设计机器人激励轨迹,通过优化傅里叶级数参数,解决传统试错法的低效问题。文章涵盖了目标函数设计、约束条件转化及优化算法选择,帮助工程师实现高精度的系统辨识和动力学参数优化。

weixin_42613501的博客 240

Linux chown改变文件所属关系命令

改变文件所属关系命令chown chown(change owner) 当我们要改变一个文件的属组,我们所使用的用户必须是文件的属主而且同时是目标属组成员,或超级用户,只有超级用户才能改变文件的属主。命令语法:chown [选项]... [所有者][:[组]] 文件...命令参数:user : 新的文件拥有者的使用者 IDgroup : 新的文件拥...

weixin_33883178的博客 226

跨越移植陷阱:ESP-IDF下LVGL与ILI9341的组件化集成与常见避坑指南

本文详细解析了在ESP-IDF环境下将LVGL图形库与ILI9341显示屏驱动进行组件化集成的完整流程。重点介绍了移植过程中的关键配置策略、内存管理优化技巧以及常见问题解决方案,帮助开发者有效规避内存溢出、显示异常等典型陷阱,实现高效稳定的嵌入式GUI开发。

yhn456789的博客 623

RAD Studio 10.4.2 安装避坑指南:从镜像加载到首次运行的全流程解析

本文提供了一份详尽的RAD Studio 10.4.2安装避坑指南,涵盖从镜像验证、文件提取到安装激活的全流程。重点解析了安装教程中常见的权限、路径及激活顺序等关键“坑点”,旨在帮助开发者,尤其是Delphi和C++Builder新手,一次性顺利完成安装与配置,确保开发环境稳定运行。

weixin_29224309的博客 328

linux目录设置只读权限,linux中对文件的权限设置以及作用

一、通过权限的设置达到目录共享在linux中通过对文件的权限设置可以充分对文件的 owner进行内容保护,也可以把内容分享给想要分享的用户。下面举例说明:1、首先在root权限下创建一个组,三个用户,将三个用户全部添加到同一组里groupadd gongxiang(创建一个组为gongxiang的组)useradd -G gongxiang zhangsan(创建一个用户zhangsan加入附属组...

weixin_39886469的博客 3244

幸狐RV1106开发板实战:5分钟搞定Yolo8模型部署(附避坑指南)

本文详细介绍了在幸狐RV1106开发板上快速部署YOLOv8模型的实战流程。通过RKNN-Toolkit2工具链,将ONNX模型转换为RV1106 NPU专用的RKNN格式,并完成交叉编译与上板运行。文章重点分享了环境搭建、模型转换的关键步骤以及常见的避坑指南,帮助开发者高效实现边缘AI目标检测应用。

weixin_28677451的博客 913

Linux文件属性相关(权限)

在Linux的终端中我们可以用 ls -l 来查看某个文件的属性以及所属的用户和组。显示结果中:第一个字符代表这个文件是目录、文件或链接文件等等。当为[ d ]则是目录当为[ - ]则是文件;若是[ l ]则表示为链接文档(link file);若是[ b ]则表示为装置文件里面的可供储存的接口设备(可随机存取装置);若是[ c ]则表示为装置文件里面的串行端口设备,例如键盘、鼠标(一次性读取装置...

衣乌安、随笔 712

ReelShort Android 逆向实战:Frida Hook 定位 sign 与 requestTime 算法

一个动态变化的 sign,如何从海量 so 逻辑中精准定位并完整复现?本文以海外短剧 App ReelShort 为例,实战拆解搜索、列表与详情接口的分析过程:从 Charles 抓包锁定关键参数,到 jadx 定位 native 函数,再借助 Frida Hook 验证加密结果;逐步还原 requestTime 的生成机制及 sign 的 HMAC-SHA256 签名逻辑。全文记录关键思路、踩坑与验证方法,带你建立一套可迁移的 Android 接口逆向分析流程。

weixin_64116813的博客 456

单片机:实现FFT快速傅里叶变换算法(附完整源码)

单片机:实现FFT快速傅里叶变换算法(附完整源码)

希望我的博客,能帮上你解决学习中工作中所遇到的问题 1101

linux文件权限学习小结

参考:《linux鸟哥私房菜》 Linux一般将档案可存取的身份分为三个类别,分别是 owner/group/others,三种身份各有 read/write/execute 等权限。 第一个字符代表这个档案的种类。 [ d ]则是目录。就是文件夹 [ - ]则是档案。普通创建的文件; [ l ]则表示为连结档(link file); [ b ]则表示为装置

u012749168的博客 772

MATLAB之把多个小cell拼成一个数组

问题描述 现有一个cell向量 L (90000,1),每个元素都是由一个(100X9)的double数组组成的.如图. 其中, 每个cell元素都是一个单独的数据, 我们要把它转换成(90000, 19, 100)的三维数组. cell2mat, 但是所有的数据会堆叠起来 L2=cell2mat(L); % (90000, 19) reshape, 变成三维数组 reshape的原理是从上到下, 从左往右拆开重组. 目前只有19这一维数据与要求一致, 那就以这个为突破口. L2=L2'; %

落日之城 9250

Linux 文件权限

当 Linux 文件权限用数字表示时,这称为数字模式。在数字模式下,三位数值表示特定文件权限(例如 744)。这些称为八进制值。第一位表示所有者权限,第二位表示组权限,第三位表示其他用户权限。每个权限都分配有一个数值:【1】r(读):4【2】w(写入):2【3】x(执行):1权限值744中,第一位对应用户,第二位对应组,第三位对应其他,将各个用户分类的值相加,就可以得到文件的权限。例如,某个文件可能对其所有者具有读取、写入和执行权限,而对所有其他用户则只有读取权限。

程序猿进阶 6278

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

Linux下更改文件权限

目录 查看文件权限 修改文件权限 查看文件权限 查看文件权限可以通过ls -l命令查看,如下所示: 如果只想查看某一个文件的权限,可以使用grep,如下所示: 可以发现,每一个文件的第一个字段都是由r、w、x等10个字符构成,这10个字符所组成的字符串反映了文件的权限。 在linux下,文件权限分为三种:可读权限(read)、可写权限(write)以及可执行权限(execut...

HerofH_的博客 6万+

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

文件权限linux

Linux文件权限命令 一、查看文件的权限 用 ll 或者 ls -l 这两种命令的区别在于:ll会列出该文件下的所有文件信息,包括隐藏的文件,而ls -l只列出显式文件。 例如: 二、读权限 第一段:第1位,表示文件类型(看红色框框) -为:表示文件; d为:表示文件夹; l为:表示链接文件,可以理解为 windows中的快捷方式(link file); b为:表示里面可以供存储周边设备; c为:表示里面为一次性读取装置。 第二段:第2,3,4位,拥有者具有的权限。 类似于windows中的所有

@@老胡的博客 1万+

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

【Linux】查看文件权限

所有者权限,这一点相信你应该明白了,至于所属用户组权限,是指你所在的用户组中的所有其它用户对于该文件的权限,比如,你有一个 iPad,那么这个用户组权限就决定了你的兄弟姐妹有没有权限使用它破坏它和占有它。:链接文件是分为两种的,另一种当然是“硬链接”(硬链接不常用,具体内容不作为本课程讨论重点,而软链接等同于 Windows 上的快捷方式,你记住这一点就够了)。命令了,如你所见,我们用它来列出并显示当前目录下的文件,当然这是在不带任何参数的情况下,它能做的当然不止这么多,现在我们就要用它来查看文件权限。

double222222的博客 1861

Linux 文件权限详解与管理

在 Linux 系统中,文件权限控制是非常重要的。每个文件都有其所有者和所属组,并且拥有一套权限来控制谁能对文件进行读取、写入和执行等操作。本文将详细介绍文件权限的组合规则,如何使用常用命令ls -l查看文件权限,使用chownchgrp更改文件所有者和所属组,以及chmod命令来设置文件访问权限。Linux 系统中的每个文件都有三种权限设置,分别针对文件的 所有者(属主)、所属组(属组) 以及 其他用户。r (read):读取权限,允许读取文件内容。w (write):写入权限,允许修改文件内容。

Huahua_1223的博客 3724

Linux ————​文件权限

Linux 文件权限

qq_63976098的博客 6192

linux文件权限754,Linux 文件权限

Linux 的优秀之处就在于它的多用户、多任务的系统。Linux 一般将文件可存取访问的身份分为 3 个类别,分别是 owner、group、others,且 3 种身份各有 read、write、execute 等权限。权限的三种身份文件所有者(owner)用户级别的文件权限,通常为文件的创建者,可以通过 chown 修改文件所有者。用户组(group)如果把用户组比作团队,用户就是其中的成员,...

weixin_35337252的博客 882

Linux的文件权限

Linux的文件权限

2302_80908313的博客 727

linux 文件权限的总结,Linux 文件权限总结

在 Linux 中最基本的任务之一就是设置文件权限。理解它们是如何实现的是你进入 Linux 世界的第一步。如您所料,这一基本操作在类 UNIX 操作系统中大同小异。实际上,Linux 文件权限系统就直接取自于 UNIX 文件权限(甚至使用许多相同的工具)。但不要以为理解文件权限需要长时间的学习。事实上会很简单,让我们一起来看看你需要了解哪些内容以及如何使用它们。基础概念你要明白的第一件事是文件权...

weixin_30649767的博客 457

linux文件权限754,Linux文件权限

Linux文件权限在Linux中,对系统服务的文件通常只有root才能读写或执行。说明:Linux记录用户身份的是UID(用户ID)和GID(群组ID),root的两个ID号均为0,一般用户的两个ID号通常在500以后,1~499之间为系统预留使用。使用ls -al指令后会看到如下内容:文件属性文件属性共10个字符,分为4部分,各部分含义如下。文件类型d-目录--文件l-链接文件(link fil...

weixin_33942142的博客 1366

Linux文件权限详解

Linux文件权限是系统管理的重要组成部分,理解并正确应用这些权限对于确保系统的安全性和数据的完整性至关重要。通过掌握文件权限的基础知识、管理工具和最佳实践,您可以更有效地保护您的Linux系统。本文将深入探讨Linux文件权限的各个方面,包括权限的表示、设置、修改以及如何通过命令行管理权限。例如,对于仅需要读取的文件,应移除写和执行权限。它可以让你为单个用户或组设置特定的权限,而不仅仅是文件的所有者、组和其他用户。umask命令用于设置默认权限掩码,它决定了新创建的文件和目录的默认权限。

huang714的专栏 3384

linux 网站文件权限,Linux 文件权限管理

1.文件权限的概述在Linux系统下,使用权限来保护资源的安全将是一种不错的选择。系统中每个文件的权限都有可读(r)、可写(w)和可执行(x)这三种权限,它们分别对应权限数值4、2 和1。系统为每个文件和目录都设有默认的权限,每个文件中可分有拥有者(u)、同群组的用户(g)和其他组用户(o)。文件的类型不同,权限就有所不同,虽然每个文件的权限都是 777,但在创建一个文件时,并没有看到该文件的权限...

weixin_33047553的博客 219
上一篇: wait/notify
下一篇: ==总结
conservatism
博客等级 码龄19年 0粉丝 4原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值