Centos系统下“无法打开并写入文件”问题的解决
发表于:2025-12-03 作者:千家信息网编辑
千家信息网最后更新 2025年12月03日,摘要最近在工作中发行限了一个问题,当前是root用户,去编辑/etc/ssh/sshd_config 却提示没有权限修改。报错如"/etc/ssh/sshd_config" E212: 无法打开并写入
千家信息网最后更新 2025年12月03日Centos系统下“无法打开并写入文件”问题的解决
摘要
最近在工作中发行限了一个问题,当前是root用户,去编辑/etc/ssh/sshd_config 却提示没有权限修改。报错如"/etc/ssh/sshd_config" E212: 无法打开并写入文件。
问题思考
既然提示没有权限,又是root用户,看肯定是给该文件设置了特殊的权限。检查特殊权限设置:
- getfacl
- lsattr
getfacl 结果正常
root@pts/1 $ getfacl /etc/ssh/sshd_configgetfacl: Removing leading '/' from absolute path names# file: etc/ssh/sshd_config# owner: root# group: rootuser::rw-group::---other::---
lsattr提示错误:-bash: lsattr: command not found 没有该命令,奇怪。当前系统是CentOS release 6.5 (Final),那就尝试安装。
查找得知lsattr和chattr属于安装包e2fsprogs,安装之。
root@pts/1 $ yum install e2fsprogs设置安装进程解决依赖关系--> 执行事务检查---> Package e2fsprogs.x86_64 0:1.41.12-18.el6_5.1 will be 升级---> Package e2fsprogs.x86_64 0:1.41.12-23.el6 will be an update--> 处理依赖关系 libss = 1.41.12-23.el6,它被软件包 e2fsprogs-1.41.12-23.el6.x86_64 需要... ...更新完毕: e2fsprogs.x86_64 0:1.41.12-23.el6作为依赖被升级: e2fsprogs-libs.x86_64 0:1.41.12-23.el6 libcom_err.x86_64 0:1.41.12-23.el6 libcom_err-devel.x86_64 0:1.41.12-23.el6 libss.x86_64 0:1.41.12-23.el6
完毕!
lsattr 检查
root@pts/1 $ lsattr /etc/ssh/sshd_config----i--------e- /etc/ssh/sshd_config
这里的i 表示immutable,在文件上启用这个属性时,我们不能更改、重命名或者删除这个文件。
这里的e 表示extent format,它表明该文件使用磁盘上的块的映射扩展。属于"正常"规则
chattr删除不可修改属性
root@pts/1 $ chattr -i /etc/ssh/sshd_configiZ25zjpz5pqZ [~] 2017-12-16 10:59:14root@pts/1 $ lsattr /etc/ssh/sshd_config-------------e- /etc/ssh/sshd_configiZ25zjpz5pqZ [~] 2017-12-16 10:59:17root@pts/1 $ vim /etc/ssh/sshd_configiZ25zjpz5pqZ [~] 2017-12-16 10:59:26root@pts/1 $
从上面的操作可以看到我们取消i设置之后可以成功修改该文件。
如果完成修改你可以让其恢复不可修改属性,可以执行chattr +i /etc/ssh/sshd_config
总结
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,如果有疑问大家可以留言交流,谢谢大家对的支持。
文件
权限
属性
提示
检查
问题
特殊
内容
用户
升级
学习
工作
系统
成功
事务
价值
又是
命令
就是
摘要
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
应用软件开发
数据库 闭包有什么用
高级网络安全哪家强
kvm控制另一台服务器
棱镜国度服务器ip
简述对车载网络技术的认识
群晖建立下载服务器
数据库page分页
做软件开发需要学多久专业
石景山区品牌软件开发概况
宝鸡软件开发销售公司
ios15验证服务器
网络安全威胁行为分类
力控数据库组态怎么配置
可运维大型软件开发
db2数据库采购
小米笔记本服务器安全策略
数据库建表实现页面功能
医考帮服务器升级到什么时候
电子商务活动提高网络安全
软件开发工程师概念
珠海软件开发社交app
中央企业网络安全大会
8兆专线服务器多少钱
向日葵连接服务器后窗口大小变了
网络安全技术产品详细描述
界面软件开发优势
互联网新兴科技股票
java 即时通讯服务器
从俄乌局势看网络安全课件