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

问题描述

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

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

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

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...