前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >清空messages没有权限的解决方法

清空messages没有权限的解决方法

作者头像
行 者
发布2018-03-26 16:02:45
1.2K0
发布2018-03-26 16:02:45
举报
文章被收录于专栏:运维技术迷运维技术迷
《清空messages没有权限的解决方法》
《清空messages没有权限的解决方法》

一大早接到报警提示系统盘容量不足了,冲到/var/log下查看messages日志已经很大了,所以就想着把messages清空一下,以此来释放空间.在删除的时候遇到了一些”不愉快”,简单记录下。

一、问题

在使用echomessages里面追加空数据库的时候提示Operation not permitted

代码语言:javascript
复制
[root@centos log]# echo " " > messages
-bash: messages: Operation not permitted

二、解决方法

代码语言:javascript
复制
[root@centos log]# lsattr messages   //查看messages的扩展权限
-----a---------- messages
[root@centos log]# chattr -a messages    //清除a权限
[root@centos log]# lsattr messages     //再次查看a权限已经清除
---------------- messages
[root@centos log]# echo "" > messages    //使用echo追加空到messages
[root@centos log]# ls -lash messages      //查看messages大小
4.0K -rw------- 1 root root 2.0K Nov 17 09:14 messages
[root@centos log]# chattr +a messages   //谨慎起见再次把a权限加回去
[root@centos log]# lsattr messages     //a权限添加成功
-----a---------- messages

三、总结

直接使用ls查看messages的权限是655,属主属组都是root用户,所以不存在系统权限问题.经过Google和请教一些前辈提示查看扩展权限,经过上面的解决方法终于解决了Operation not permitted问题.

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档