文件的权限与隐藏属性

一、文件的属性

6852280-f3534b5adf47aa03.jpg

1. 权限详解

r 表示读权限————————————读取文件内容
w 表示写权限————————————编辑、新增、修改内容(非删除)
x 代表执行权限———————————读取文件内容
— 表示没有该权限——————————读取文件内容

2. 权限对目录的重要性

  • 目录是特殊的文件
  • 文件的数据是文件内容,目录的数据是文件的列表。
  • 目录的执行权限意味着用户能否访问文件列表

3. 目录的执行权限与读权限

读 :是否能访问目录下文件属性(权限、大小、所属组、所有者......)
执行:是否能进入到目录,能否看到目录列表。
r-- 可以看到文件名,属性无法看到
--x 访问拒绝

  • 执行权限
    将对dir目录下的所有目录添加X权限,
    dir下的文件如果所有者、所属组、其他有一个执行权限就把所有改为X
    dir下的文件没有x,则不修改
chmod -R a=X dir

4. 目录中文件的删除

  • 目录中文件的能不能删除看的是对目录有没有执行权限,删除文件就是删除目录中的数据。所以能不能删除文件在于目录的权限
[root@centos6 app]# ls  -al /root
-rw-r--r--.  1 root root   176 Sep 23  2004 .bashrc

5. 隐藏属性

  • 文件
  • 锁定文件:对于文件来说不能被删除、改名、设置。只有root可以使用
[root@centos7 ~]# chattr +i file
  • 只能追加:对于文件来说只能追加内容
[root@centos7 aubin]# chattr +a file
  • 锁定目录
  • 无法目录属性(权限、所有者、所属组)
  • 可以往目录增加文件、文件夹
  • 新建的文件成为只读文件,但是(root)可以强行修改
  • 目录下的新目录与锁定的父目录chattr无关,新目录可以创建、可以修改
[root@centos7 app]shattr +a Aubin
[root@centos7 app]# lsattr 
-----a---------- ./Aubin
[root@centos7 app]# tree
└── Aubin   (可以创建文件、文件夹。不能删除移动修改)├── ├── dir (可以执行原有的任何操作,与Aubin的shattr权限无关)│   ││   ├── wenjian│   └── wenjianceshi└── file

转载于:https://www.cnblogs.com/aubin/p/7236818.html

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

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

相关文章

利用insert、update和delete命令可以同时对多个表进行操作_学习笔记-操作系统(1)...

概念负责管理协调硬件、软件等计算机资源的工作为上层用户、应用程序提供简单易用的服务是一种系统软件功能和目标资源的管理者处理机管理:进程管理(进程控制、进程同步、进程通信、死锁处理、处理机调度)存储器管理:内存管理&…

uboot和Linux内核移植

这篇文章是一个读者昨晚发给我的,文章很长,里面的细节也比较多,但是微信公众号只能发 50000 字的文章,如果想阅读全文。请发送「 uboot和Linux内核移植 」到公众号后台获取下载链接。这篇文章是一个读者昨晚发给我的,文…

android界面元素识别,Android 10不能使用uiautomatorviewer定位元素的终极解决方法

Android app 元素定位除了使用Appium Inspector 外,还可以使用Android SDK 里tools中的uiautomatorviewer 工具。但今天打算使用 uiautomatorviewer 进行元素定位的时候,发现无法截图,并报如下错误:Unexpected error while obtain…

小程序背景图满屏_竞赛答题小程序

越来越多的企业部门团体举办知识竞赛答题活动,根据更加好玩的答题活动规则开发了本款知识竞赛答题小程序。本知识竞赛答题小程序采用云开发,无需搭建服务器,无需域名即可使用数据管理能力,更方便答题活动等场景,无需域…

Spring的核心机制依赖注入,Junit测试与Java基础Getter和Setter两种方法意义——2017.07.26...

今天对Spring的基础理解又加深了一丢丢。 1 首先Spring的基础配置文件中&#xff0c;主要由以下几个配置文件&#xff0c; 1 <beans xmlns&#xff1a;xsi"http://w3.org/2001/XMLSchema-instance" 2 xmlns"http://www.springframework.org/schem…

STM32的map文件学习笔记

前言 前几个月针对公司自己的芯片写了个程序&#xff0c;这个程序有个硬性要求&#xff0c;就是能用的FLASH空间只有4KB&#xff0c;之前已经写得差不多了&#xff0c;最终占用空间3.6KB。这不&#xff0c;最近又得加需求&#xff0c;还剩一点点FLASH空间可以使用&#xff0c;这…

html网易云音乐图片轮播效果,Vue之网易云音乐PC版轮播图的实现

Github - program-learning-lists最近在刷网易云音乐歌单时发现首页的轮播图很有意思&#xff0c;正好自己想尝试做一个PC版的网易云音乐&#xff0c;于是就是使用Vue去做这个demo&#xff0c;废话少说&#xff0c;我要出招了&#xff0c;接招吧页面的DOM结构:style"slide…

python教程答案十九章_Python 编程从入门到实践 第19章 注销一节问题

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼现在网上的教程都是第1版的&#xff0c;很多代码都不能用&#xff0c;官网下了第2版的代码&#xff0c;一路用第1版教程修修改改好不容易到第19章 19.2.3 注销 这一节&#xff0c;现在遇到个问题&#xff0c;过不去了。。。求教大家…

深入理解mybatis原理, Mybatis初始化SqlSessionFactory机制详解(转)

文章转自http://blog.csdn.net/l454822901/article/details/51829785 对于任何框架而言&#xff0c;在使用前都要进行一系列的初始化&#xff0c;MyBatis也不例外。本章将通过以下几点详细介绍MyBatis的初始化过程。 1.MyBatis的初始化做了什么 2. MyBatis基于XML配置文件创建C…

我有个队友,叫悟空

昨晚&#xff0c;是我们篮球队年终聚会&#xff0c;好像也是第一次组织篮球队的聚会&#xff0c;之前就只知道在场上打球&#xff0c;场下就没有过这样的吃饭聚会。年终的时候&#xff0c;聚会特别多&#xff0c;该交流感情的交流感情&#xff0c;该年会抽奖的就年会抽奖&#…

go语言html css,html – 在Golang中加载图像和CSS

我在项目根目录的package main中的server.js中设置了一个路由http.HandleFunc( “/”,route.IndexHandler)IndexHandler在包路由中实现,如下所示&#xff1a;func IndexHandler(w http.ResponseWriter, r *http.Request) {data:struct{Name string}{"My name",}util.…

python队列只能一个个读取吗_python队列Queue的详解

QueueQueue是python标准库中的线程安全的队列(FIFO)实现,提供了一个适用于多线程编程的先进先出的数据结构&#xff0c;即队列&#xff0c;用来在生产者和消费者线程之间的信息传递基本FIFO队列class Queue.Queue(maxsize0)FIFO即First in First Out,先进先出。Queue提供了一个…

C#基于LibUsbDotNet实现USB通信(一)

网上C#USB通信的资料比较少&#xff0c; 基本上都是基于LibUsbDotNet 和 CyUsb, 关于打印机设备的还有一个OPOS。 本篇文章基于LibUsbDotNet。 1. 下载并安装 LibUsbDotNet 安装文件。 2. 运行Filter Wizard, Install a device filter。 安装需要通信的usb设备。 3. 建一个简单…

一个大神的Android成长之路

这篇文章是我的一个朋友写的&#xff0c;总结了这些年的技术成长之路&#xff0c;我觉得对于很多技术人都有借鉴的作用&#xff0c;技术是相通的&#xff0c;不要整天想一口气吃成一个胖子&#xff0c;不积跬步无以至千里&#xff0c;既然选择了技术这条路&#xff0c;就不畏艰…

银联Apple Pay 总结

最近在空余的时间做了银联Apple Pay,是银联快捷支付,在手机钱包里面绑定银行卡,在购买商品的时候直接指纹支付就可以了. 首先你看一线Apple Pay的官方文档:Apple Pay Human Interface Guidelines. 因为按钮和界面的原因,苹果拒绝我2次了. 按钮要使用苹果自带的Apple Pay按钮,要…

jsp页面内引入静态html,JSP技术实现动态页面到静态页面的方法

本文是介绍了jsp技术实现动态页面到静态页面的方法&#xff0c;分享给大家&#xff0c;具体如下&#xff1a;对于JSP技术实现动态页面到静态页面的方案&#xff0c;我们从三个步骤来说明&#xff1a;JSP技术实现动态页面到静态页面的方案第一&#xff1a;为了能深入浅出的理解这…

python loads_python dumps和loads区别详解

这篇文章主要介绍了python dumps和loads区别详解,文中通过示例代码介绍的非常详细&#xff0c;对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下一.概念理解json是一种轻量级的数据交换格式&#xff0c;对象由花括号括起来的逗号分割的成员构成&#xff0c;成…

串口通讯你真的会了吗?不妨看看这些经验

平时使用串口打印出现乱码的绝大部分原因是串口波特率没对。那么我们怎么测量实际的波特率呢&#xff1f;在这之前&#xff0c;顺便一起回顾一下波特率的概念。什么是波特率、比特率&#xff1f; 比特率(Bitrate)表示每秒钟传输的二进制位数&#xff0c;单位为比特每秒(bit/s)。…

html分类代码查询,html标签元素分类(示例代码)

在CSS中&#xff0c;HTML中的标签元素可以被分成三种类型&#xff0c;分别是&#xff1a;块状元素、内联元素和内联块状元素。常用的块状元素有&#xff1a;、、(......标题)、、、、(长引用)、块状元素的特点&#xff1a;1、一个块状元素独占一行&#xff1b;2、块状元素的高度…

7月27

Ddl语句&#xff0c;数据定义表 &#xff0c;创建删除。SQL 结构化查询语句 DML数据操控表&#xff1a;对数据进行操作&#xff0c;如增删查改 Grid control网络控制 control 像是一个集成的管理工具。Bi做数据仓库的应用。 Entity实体集 每个实体集是表&#xff0c;每个…