chattr和lsattr命令
1、查看命令含义和使用方法
可以使用 man chattr | man lsattr 查看
chattr - change file attributes on a Linux file system
lsattr - list file attributes on a Linux second extended file system
2、chattr命令使用格式 lsattr命令使用格式
chattr[+ - =][选项]文件或目录名 lsattr 选项 文件名
+增加权限 -a显示所有文件和目录
-删除权限 -d若目标是目录,仅列出目录本身的属性,而不是子文件的
=等于权限 eg: # lsattr abc
eg: ----i---------e- abc
# chattr +i abc
选项:(常用的为i和a)
i:对文件使用,无法对文件进行删除、改名,也不能添加和修改数据
对目录使用,只能修改目录下的数据,但不允许建立和删除目录下的文件
a:对文件使用,只能增加数据(即可以使用 >> 来添加数据),不能删除和修改数据
对目录使用,只能在目录中建立和修改文件,不允许删除
-其他选项
A:文件或目录的 atime (access time)不可被修改(modified), 可以有效预防例如手提电脑磁盘I/O错误的发生。
S:硬盘I/O同步选项,功能类似sync。
a:即append,设定该参数后,只能向文件中添加数据,而不能删除,多用于服务器日志文 件安全,只有root才能设定这个属性。
c:即compresse,设定文件是否经压缩后再存储。读取时需要经过自动解压操作。
d:即no dump,设定文件不能成为dump程序的备份目标。
i:设定文件不能被删除、改名、设定链接关系,同时不能写入或新增内容。i参数对于文件 系统的安全设置有很大帮助。
j:即journal,设定此参数使得当通过mount参数:data=ordered 或者 data=writeback 挂 载的文件系统,文件在写入时会先被记录(在journal中)。如果filesystem被设定参数为 data=journal,则该参数自动失效。
s:保密性地删除文件或目录,即硬盘空间被全部收回。
u:与s相反,当设定为u时,数据内容其实还存在磁盘中,可以用于undeletion.
各参数选项中常用到的是a和i。a选项强制只可添加不可删除,多用于日志系统的安全设定。而i是更为严格的安全设定,只有superuser (root) 或具有CAP_LINUX_IMMUTABLE处理能力(标识)的进程能够施加该选项。
转载于:https://blog.51cto.com/lin33/1846523
chattr和lsattr命令相关推荐
- linux 改变文件夹属性,技术|在Linux中用chattr和lsattr命令管理文件和目录属性
为了允许添加数据,防止更改或者删除等,文件和文件夹可以设定了特定的控制属性.例如,你可以在关键的系统文件或者文件夹中启用属性,然后没有任何用户,包括root,可以删除或者修改它,比如不允许使用像dum ...
- linux中lsattr命令,在Linux中用chattr和lsattr命令管理文件和目录属性
为了允许添加数据,防止更改或者删除等,文件和文件夹可以设定了特定的控制属性.例如,你可以在关键的系统文件或者文件夹中启用属性,然后没有任何用户,包括root,可以删除或者修改它,比如不允许使用像dum ...
- Linux 命令(16)—— chattr 与 lsattr 命令
1.简介 chattr 与 lsattr 分别用于改变和显示文件属性,与 chmod 命令相比,chmod 只改变文件的读写.执行权限,更底层的属性控制是由 chattr 来改变的. 2.chattr ...
- Linux的chattr与lsattr命令详解
摘自:http://www.ha97.com/5172.html PS:有时候你发现用root权限都不能修改某个文件,大部分原因是曾经用chattr命令锁定该文件了.chattr命令的作用很大,其中一 ...
- linux chattr与lsattr命令 底层权限控制
有时候你发现用root权限都不能修改某个文件,大部分原因是曾经用chattr命令锁定该文件了.chattr命令的作用很大,其中一些功能是由Linux内核版本来支持的,不过现在生产绝大部分跑的linux ...
- Linux文件系统属性权限chattr与lsattr命令
有时候你发现用root权限都不能修改某个文件,大部分原因是曾经用chattr命令锁定该文件了.chattr命令的作用很大,其中一些功能是由Linux内核版本来支持的,不过现在生产绝大部分跑的linux ...
- chattr和lsattr命令的使用(对于root用户也无法修改删除的操作问题)
1.chattr命令的用法:chattr [+-=] [ASacdistu] File/Directory 参数说明: +-= :分别为 [+ 增加] [- 减少] [= 设定] 属性的意思 A :当 ...
- Linux chattr 与 lsattr命令
PS:有时候你发现用root权限都不能修改某个文件,大部分原因是曾经用chattr命令锁定该文件了.chattr命令的作用很大,其中一些功能是由Linux内核版本来支持的,不过现在生产绝大部分跑的li ...
- Linux的chattr与lsattr命令详解(重点-i参数,锁定文件,禁止修改文件)
PS:有时候你发现用root权限都不能修改某个文件,大部分原因是曾经用chattr命令锁定该文件了.chattr命令的作用很大,其中一些功能是由Linux内核版本来支持的,不过现在生产绝大部分跑的li ...
最新文章
- java hasnextstring_Java – ListIterator和hasNext
- Redis可视化工具 Redis Desktop Manager
- PHP array_merge() 函数
- Netty 和 RPC 框架线程模型分析
- 【Discuz!】去掉版面的右侧的“收藏本版”和“订阅”
- vs2008调试c#网页时出现“加载配置文件时出错: 未能映射路径'/' 错误 .
- JS面向对象的实现和原理
- windows下nodejs开发环境的安装与配置
- 国外优秀Windows7桌面插件RAINMETER
- Ubuntu下kdiff3的使用
- Proxmox VE 配置 朵拉云 桌面虚拟化
- 【数据分析与可视化】Pandas-Dataframe-IO操作
- 软件工程之结构化方法
- [360] 《如何保持电力接触网与受电弓亲密接触》
- [附源码]Python计算机毕业设计调查问卷及调查数据统计系统
- 漂亮的蓝色风格网页设计作品欣赏(系列二)
- Android开发基础——RecyclerView
- 2020年下半年软件设计师下午真题试题(案例分析)及答案
- uniapp打包后地图不能使用,如何使用地图
- 计算机入门知识介绍、相关原理及软硬件概述