摘要

最近在工作中发行限了一个问题,当前是root用户,去编辑/etc/ssh/sshd_config 却提示没有权限修改。报错如"/etc/ssh/sshd_config" e212: 无法打开并写入文件。

问题思考

既然提示没有权限,又是root用户,看肯定是给该文件设置了特殊的权限。检查特殊权限设置:

getfacl

lsattr

getfacl 结果正常

root@pts/1 $ getfacl /etc/ssh/sshd_config

getfacl: removing leading '/' from absolute path names

# file: etc/ssh/sshd_config

# owner: root

# group: root

user::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_config

iz25zjpz5pqz [~] 2017-12-16 10:59:14

root@pts/1 $ lsattr /etc/ssh/sshd_config

-------------e- /etc/ssh/sshd_config

iz25zjpz5pqz [~] 2017-12-16 10:59:17

root@pts/1 $ vim /etc/ssh/sshd_config

iz25zjpz5pqz [~] 2017-12-16 10:59:26

root@pts/1 $

从上面的操作可以看到我们取消i设置之后可以成功修改该文件。

如果完成修改你可以让其恢复不可修改属性,可以执行chattr +i /etc/ssh/sshd_config

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,如果有疑问大家可以留言交流,谢谢大家对萬仟网的支持。

linux无法打开或写入文件格式,Centos系统下“无法打开并写入文件”问题的解决...相关推荐

  1. python将文件转成linux格式,怎么用python在Windows系统下,生成UNIX格式文件

    如何用python在Windows系统下,生成UNIX格式文件 平时测试工作中,少不了制造测试数据.最近一个项目,我就需要制造一批可在UNIX下正确读取的文件.为确保这批文件能从FTP下载成功,开发叮 ...

  2. win10打开网路邻居计算机,win10系统下网上邻居不能访问其他电脑的解决方法

    在 1.首先,右击桌面左下角的"Windows"按钮,从其 2.从打开的"运行"窗口中,输入命令"regedit"并按回车即可打开注册表编辑 ...

  3. linux学习 - 如何确定是否是 Centos 系统

    linux学习 - 如何确定是否是 Centos 系统 我们日常的工作与学习中可能对我们使用的 Linux 系统是哪个版本不太清楚,那么有么有一种方法可以查看到底是不是 Centos 系统的呢? 答案 ...

  4. linux挂在光驱里的iso文件夹,CentOS系统如何挂载光盘镜像ISO文件

    ..以前在Windows下经常会使用这些ISO镜像文件,我们可以用虚拟光驱来加载,那么大家知道CentOS系统如何挂载光盘镜像ISO文件吗?接下来大家跟着学习啦小编一起来了解一下CentOS系统挂载光 ...

  5. 玩PT需要SeedBox,关于在CentOS系统下架设SeedBox软件Transmission

    原文转载自http://www.ziliaoboke.com/pt-seedbox-transmission.html 最近喜欢上了玩PT,喜欢上了高清电影,在大概从4月29号开始起,大概20天的时间 ...

  6. python修改文件格式为unix_软件测试技术之如何用python在Windows系统下,生成UNIX格式文件...

    本文将带你了解软件测试技术之如何用python在Windows系统下,生成UNIX格式文件,希望对大家学测试技术有所帮助 如何用python在Windows系统下,生成UNIX格式文件 平时测试工作中 ...

  7. 在Centos系统下创建与Windows的共享文件夹

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 1分钟实现-->在Centos系统下创建与Windows的共享文件夹 前言 提示:这里可以添加本文要记录的大概内容: 在我的项目 ...

  8. python将字符串s和换行符写入文件fp_软件测试技术之如何用python在Windows系统下,生成UNIX格式文件...

    本文将带你了解软件测试技术之如何用python在Windows系统下,生成UNIX格式文件,希望对大家学测试技术有所帮助 如何用python在Windows系统下,生成UNIX格式文件 平时测试工作中 ...

  9. CentOS系统下查看本机ip

    一般的,我们都知道在linux下查看本机IP的命令是ifconfig或者ip address,那么当我们安装完成CentOS系统的linux机器后,输入ifconfig命令查看ip会显示命令不存在 而 ...

最新文章

  1. 动手学深度学习(二)
  2. PHP-代码审计-CSRF
  3. 如何使用 ABAP 手动解析 multipart/form-data 格式的数据
  4. 解决新版本webpack vue-cli生成文件没有dev.server.js问题
  5. 31 | 深度和广度优先搜索:如何找出社交网络中的三度好友关系?
  6. js一个按钮弹出两个按钮_车内常见按钮,你却一个不认识?一分钟带你认识车内常见按钮...
  7. Python框架篇之Django(Django项目搭建全过程、Web框架与Django)
  8. UDF-java获取名字中的姓
  9. centos7 mysql读写监控,《Centos7——zabbix监控mysql的常规操作》
  10. C++远征离港篇-学习笔记
  11. ORACLE创建表空间、用户语句
  12. mac上latex生成不了pdf_Mac 10.8 下安装Sphinx并支持生成中文PDF
  13. 分子动力学模拟的主要步骤
  14. 华为安装gsm框架_华为Mate20手机怎么下载安装谷歌服务助手,GMS框架安装教程
  15. c#窗体编辑个人简历_C#个人简历完整代码
  16. dsp 28377 +RX-8025T 实现RTC功能
  17. 华为HCNA之IPv6实验
  18. 可靠数据传输(RDT)的原理
  19. 福田中心区文化馆航拍看楼体全景VR解读
  20. Matlab——报错解决:Robotics Toolbox使用plot()或者teach()机器人报错:索引超出数组元素的数目(4)

热门文章

  1. 【程序设计与算法(三)第7周测验(2019秋季)】005:山寨版istream_iterator
  2. 朗诵素材-《少年正是读书时》(两角色主持朗诵)
  3. 显IPQQ制作(转)
  4. Config是什么意思
  5. GTJ2018如何导出全部工程量_广联达GCCP5.0和GTJ2018软件新版发版通知
  6. jQuery Ajax相关api(重点)
  7. GNSS有源天线和无源天线的区别
  8. 罗技无法使用计算机上的配置文件,如何解决Logitech键盘多媒体键无法使用的问题?...
  9. 海岸鸿蒙质检质控样浓度一览表,质控样浓度一览表.pdf
  10. 剪刀游戏c语言代码,C++编程锤子剪刀布游戏源代码