一尘不染

在CentOS 7 Linux中编辑tomcat-users.xml

tomcat

我想编辑tomcat-users.xmltomcat 8,用terminalCentOS 7 linux。我键入su -以使用terminal作为root帐户。然后输入vi $CATALINA_HOME/conf/tomcat- users.xml,但是结果是在只读模式下vi在窗口中打开内容为的内容tomcat- users.xmlvi除了关闭窗口,丢失所有terminal历史记录,似乎没有其他办法。我还导航到的物理位置,tomcat- users.xml并使用打开了文件gedit,但gedit不允许我保存文件。 我该如何编辑tomcat-users.xml


阅读 504

收藏
2020-06-16

共1个答案

一尘不染

打开vi时,您处于命令模式。键入i以将自己置于插入模式。进行编辑,然后在完成后使用Escape键切换回命令模式。然后输入:q!退出而不保存或ZZ保存并关闭。我相信barjomet是根,:wq是正确的!将允许您写入一个只读文件。

您可能想调查为什么文件权限是只读的。通过将ls命令与-l选项一起使用,查看谁拥有文件以及权限是什么。示例:ls -l
/some/folder/somefile.xml

通过使用chmod命令更改权限(如果您知道自己在做什么),并通过使用chown命令更改所有者(请注意,请不要弄乱权限并创建安全漏洞,我对此无能为力我不知道tomcat)

2020-06-16