chattr与lsattr管理系统关键文件
发表于:2025-01-20 作者:千家信息网编辑
千家信息网最后更新 2025年01月20日,在服务器的系统里有很多关键的文件是不允许修改,以防止其他用户或者***者修改关键的文件,但是在实际生产环境中往往很多管理人员都没有注意这一点,这导致系统文件有会被改的可能性,如此就需要我们平时的对关键
千家信息网最后更新 2025年01月20日chattr与lsattr管理系统关键文件
在服务器的系统里有很多关键的文件是不允许修改,以防止其他用户或者***者修改关键的文件,但是在实际生产环境中往往很多管理人员都没有注意这一点,这导致系统文件有会被改的可能性,如此就需要我们平时的对关键的文件加锁管理了,在系统中要加锁的关键文件,当然还有重要的不能被修改的文件也要加锁
[root@test test]# chattr +i /etc/passwd#用户关键信息文件[root@test test]# chattr +i /etc/shadow#用户影子文件,存放用户的密文密码[root@test test]# chattr +i /etc/gshadow#组影子文件[root@test test]# chattr +i /etc/group#组文件[root@test test]# chattr +i /etc/services#系统默认端口文件
加锁后连root用户都是无法对文件删除和修改的,其中chattr的使用参数和模式如下:
这项指令可改变存放在ext2文件系统上的文件或目录属性,这些属性共有以下8种模式: a:让文件或目录仅供附加用途。 b:不更新文件或目录的最后存取时间。 c:将文件或目录压缩后存放。 d:将文件或目录排除在倾倒操作之外。 i:不得任意更动文件或目录。 s:保密性删除文件或目录。 S:即时更新文件或目录。 u:预防以外删除。 参数: -R 递归处理,将指定目录下的所有文件及子目录一并处理。 -v<版本编号> 设置文件或目录版本。 -V 显示指令执行过程。 +<属性> 开启文件或目录的该项属性。 -<属性> 关闭文件或目录的该项属性。 =<属性> 指定文件或目录的该项属性。
但是如果有时要添加新用户的时候怎么办,或者有些明明有权限的文件不能被修改是为什么
[root@test test]# useradd test1useradd:无法打开密码文件
我们可以看下用lsattr看下/etc/passwd文件的隐藏属性,像这样的都是被加锁过的文件
[root@test test]# lsattr /etc/passwd----i-------- /etc/passwd
具体llattr的使用参数:
-a 显示所有文件和目录,包括以"."为名称开头字符的额外内建,现行目录"."与上层目录".."。 -d 显示,目录名称,而非其内容。 -l 此参数目前没有任何作用。 -R 递归处理,将指定目录下的所有文件及子目录一并处理。 -v 显示文件或目录版本。 -V 显示版本信息。
所以如果是需要修改那个文件就需要修改文件的隐藏属性就可以
[root@test test]# chattr -i /etc/passwd
文件
目录
属性
用户
关键
系统
参数
处理
版本
管理
信息
名称
子目
子目录
密码
影子
指令
模式
递归
更新
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
数字化软件开发包括
查看mariadb数据库版本
神武坐骑御魂服务器多少等级开放
网络安全班会2000字
虚拟机可以做电影服务器吗
网络货运软件开发
网络安全授课消防
软件开发项目经理的工资
开展网络安全监察执法工作
网络安全工作建议
上海科稷网络技术有限公司
为什么网络安全与你息息相关
云数据库增加小程序
广西有多少网络安全公司
上海楼控管理软件开发哪家好
上虞软件开发公司
宠物网络技术怎么样
hp服务器北京代理商
雨轩qq网络技术
阿里云平台怎么上传数据库
服务器企业级远程管理
我的世界手机版32k服务器介绍
灾害风险数据库影响
如何判断小程序有数据库
视频客服软件开发
泰州江苏大容量服务器代理厂家
通过网络发布数据库
数据库原理与技术课程推荐书
数据库如何计算虚值
惠州市非遗数据库