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

我想编辑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不允许我保存文件。

回答:

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

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

/some/folder/somefile.xml

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

以上是 在CentOS 7 Linux中编辑tomcat-users.xml 的全部内容, 来源链接: utcz.com/qa/417240.html

回到顶部