Linux编辑文件没权限

做测试的时候,需要在Linux环境下的Sybase的配置文件里面增加一条配置。

 

首先,我使用vim myconfig去编辑,编辑完了之后 :wq 保存的时候,它报readonly需要加! 。于是我又用 :wq! 保存,提示我这个文件不能被written.

 

这时候我就想到了给它授权,我用sudo chmod +w myconfig ,貌似是给它加上写的权限了,可是我在编辑完保存的时候,依旧提示我不能写。

 

于是我在百度上查,有人说用lsattr 命令查看我这个文件是不是有个 i 属性,如果有,就表示不能写的,需要把这个i 属性去掉就可以了。于是我查了一下,发现我这个文件只有e 属性,没有i属性。那就不知道怎么办了。

 

因为我同事也改过这个文件,而且他改成功了。于是我就问我同事。他告诉我,我现在只是把这个文件加了写权限了,但是这个还必须是root用户才能操作。于是我切换到root用户进行操作,果然就好使了!

 

posted @ 2018-08-09 10:31  LisaJ  阅读(416)  评论(0编辑  收藏  举报