46Linux-chattr文件系统属性

原创 2018年04月14日 23:26:47
文件系统属性chattr权限


man chattr  


命令格式:  chattr [+-=] [选项] 文件名或者目录
+ 增加权限
- 删除权限
= 等于某权限


i 如果对文件设置i属性,这样就不允许对文件进行删除,改名,也不能添加和修改数据,如果对目录设置i属性,那么只能修改目录下的文件数据,但是不允许建立和删除文件(连root都可以限制)


a 如果对文件设置a属性,那么只能在文件中增加数据,但是不能删除也不能修改数据,入股哦对目录设置a属性,那么只允许在目录中建立和修改文件,但是不允许删除




lsattr 选项 文件名            查看文件的系统属性
-a 显示所有的文件和目录
-d 如果目标是目录,仅仅列出目录本身的属性,而不是子文件的




ls
touch abc
ll
chattr +i abc
ll           看不到变化
lsattr -a abc      就可以见到多了一个i和一个e,e表示ext4文件格式
echo llll >> abc     会显示权限不够,因为
rm -rf abc           也会显示不能操作


cd/// 
mkdir /test
touch /test/bcd
chattr +i /test/
lsattr -a /test/
echo 2222 >> /test/bcd
cat /test/bcd
rm -rf /test/bcd   权限不够
chattr -i /test/
rm -rf /test/bcd  没有报错
ls      




ls touch cde
echo 333 >> cde
chattr +a cde
echo 444 >> cde  
vim cde
编辑一下,发现不能添加,因为vim无法判断你是删除还是添加,所以一律禁止。要添加,用echo
echo 555 >> cde

Linux文件系统及属性

Linux文件系统及属性 宗旨:技术的学习是有限的,分享的精神的无限的。 一、Linux系统下文件类型及属性 1、inode结构 /*索引节点对象由inode结构体表示,定义文件在linux...
  • a1314521531
  • a1314521531
  • 2016-03-30 08:44:21
  • 421

android系统属性读写操作SystemProperties

Launcher3怎么不能import android.os.SystemProperties 1:APK的.mk文件是不是有版本限制 LOCAL_SDK_VERSION := current 2:...
  • csh86277516
  • csh86277516
  • 2016-11-25 15:13:12
  • 607

Android 系统属性分析及属性设置获取,System Property

Android 系统属性设置和获取原理分析,SystemProperties.set(key,value ); 该方法可以获取系统中的属性值,可以由此获取系统属性值,主要是应用层和和底层都可以获取的配...
  • sazewdfcvg16
  • sazewdfcvg16
  • 2017-12-02 12:44:09
  • 1062

获取设备的系统属性

package com.skyworth.tvguideinterface.utils; import java.io.FileInputStream; import java.io.InputSt...
  • Value_Liu
  • Value_Liu
  • 2014-06-27 16:18:09
  • 2432

MZD系统属性 系统属性

  • 2011年07月21日 20:04
  • 189KB
  • 下载

显示系统文件属性对话框

using System.Runtime.InteropServices; public struct ShellExecuteInfo{    public int cbSize;    publi...
  • zswang
  • zswang
  • 2007-07-26 15:26:00
  • 1060

解决开机弹出系统属性框:由于启动计算机时出现了页面配置问题

最近重新装了一个Win8。1的系统,不知怎么的,一开机就弹出由于启动计算机时出现了页面文件配置问题...这样的问题 ,虽然目前没有发现这个问题带来的其他问题,但是每次开机都弹这个,实在让人 有点烦。...
  • TATAP
  • TATAP
  • 2016-12-25 09:42:46
  • 2775

手动修改系统属性常规中OEM信息的技巧

移步至个人小站:www.very321.com http://www.itfw5.com/winos/windowsxp/4460.html 手动修改系统属性常规中OEM信息的技巧这篇文章的内...
  • wjh168
  • wjh168
  • 2012-03-20 21:18:53
  • 821

java 设置系统属性

设置系统属性常用:System.setProperty("password","wp"); 在eclipse中可以通过下面方式设置系统属性: Runas--> Run configuratio...
  • qilixiang012
  • qilixiang012
  • 2014-07-07 21:11:12
  • 2512

java系统属性

系统属性是指与用户程序相关的操作系统配置信息以及软件信息。通常与用户程序相关的属性关键字包括:  ●file.separator:文件分隔符,Windows环境下为“",Unix环境下为“/”;  ●...
  • babydavic
  • babydavic
  • 2007-08-23 11:17:00
  • 6248
收藏助手
不良信息举报
您举报文章:46Linux-chattr文件系统属性
举报原因:
原因补充:

(最多只允许输入30个字)