文件除了基本的九个权限以外还有隐藏属性存在,这些隐藏属性对于系统有很大的帮助,尤其是系统安全(Security)上chattr(配置文件隐藏属性)chattr【+-=】【ASacdistu】文件或目录名称选项与参数:+:增加某一个特殊参数,其他原本存在的参数则不动-:删除某一个特殊参数,其他原本存在的参数则不动=:直接设置参数,且仅有后面接的参数A:当设置了A属性,则你在存取此文件或目录时,不会修改它的存取时间atime,可避免I/O较慢的机器过度的读写磁盘(建议使用文件系统挂载参数处理这个项目)S:一般文件都是非同步写入磁盘的,设置了S属性后,进行文件修改时会同步写入磁盘a:文件只能增加数据
目录前言一、chattr命令介绍二、语法及常用参数和模式2.1一样用help或man查看语法2.2常用参数2.3命令的模式三、参考实例3.1给文件添加无法修改的权限 3.2从指定文件移除隐藏属性3.3给目录添加隐藏属性,递归操作3.4设置文件只能添加内容,无法覆盖3.5不再修改文件或目录的访问时间四、chattr的问答题4.1模拟找命令的过程 4.2解决方法总结前言 前面了解了文件的权限和特殊权限,今天讲一下chattr这个命令,主要是用来更改文件隐藏属性,下面一起来看下。一、chattr命令介绍 chattr命令来自于英文词组“changattribute”的缩写,其功能是用于更
文章目录一.chattr命令介绍二.语法格式及常用选项三.参考案例3.1给指定文件添加隐藏属性,阻止文件被修改:3.2撤销i属性3.3允许补充(追加)内容,无法覆盖/删除内容总结前言🚀🚀🚀想要学好Linux,命令是基本功,企业中常用的命令大约200多个,不管是写shell脚本还是管理操作系统,最常用的命令必须要牢牢掌握,像我们以前学乘法口诀一样,烂熟于心,唯有如此,才能打牢基础。💓知识最重要的是记忆💓入门须知:想要人生从容,必须全力以赴,努力才是你最终的入场券🚀🚀🚀💕最后:努力成长自己,愿我们都能在看不到的地方闪闪发光,一起加油进步🍺🍺🍺一.chattr命令介绍chattr命令来自于英文词组“
如果文件的写权限被禁用,则任何人都不能更改该文件。chattr+iFILE也可以保护文件不被更改。让我知道有什么区别,什么时候我们应该使用chattr+i而不是chown-w。 最佳答案 chattr+i设置文件的immutable文件系统属性。它不同于访问控制规则。访问控制规则适用于文件属性,而immutable是文件系统扩展文件属性,可能并非在所有文件系统上都可用。只有具有root权限的用户才能设置或取消设置此扩展属性。任何人,甚至所有者或具有写权限的用户都不能写入此类文件。没有写文件权限的用户可以创建到常规文件的硬链接(har
安全加固的方案原则版本升级关闭端口服务修改配置项修改代码主机和网络ACL(iptables)策略部署设备防护Linux安全加固的主要方向账号管理与认证授为不同的管理员分配不同的账号检查高权限文件去除不需要的账号、修改默认账号shell环境限制超级管理员远程登录删除root以外UID为0的用户不应该存在位于高权限组的用户缩短默认密码生存周期设置密码强度策略(高强度密码)设置强制密码历史(设置密码时不能跟之前的密码历史相冲突)设置账户锁定策略(防账户猜测,暴力破解)设置关键目录的权限修改umask(反码)值(防止属于该组的其他用户级别组的用户修改该用户的文件)/etc/profile/etc/cs
安全加固的方案原则版本升级关闭端口服务修改配置项修改代码主机和网络ACL(iptables)策略部署设备防护Linux安全加固的主要方向账号管理与认证授为不同的管理员分配不同的账号检查高权限文件去除不需要的账号、修改默认账号shell环境限制超级管理员远程登录删除root以外UID为0的用户不应该存在位于高权限组的用户缩短默认密码生存周期设置密码强度策略(高强度密码)设置强制密码历史(设置密码时不能跟之前的密码历史相冲突)设置账户锁定策略(防账户猜测,暴力破解)设置关键目录的权限修改umask(反码)值(防止属于该组的其他用户级别组的用户修改该用户的文件)/etc/profile/etc/cs