在CentOS 7 Linux中编辑tomcat-users.xml
我想编辑tomcat-users.xml
的tomcat 8
,用terminal
的CentOS 7 linux
。我键入su
-以使用terminal
作为root
帐户。然后输入vi $CATALINA_HOME/conf/tomcat-
users.xml,但是结果是在只读模式下vi
在窗口中打开内容为的内容tomcat-
users.xml,vi
除了关闭窗口,丢失所有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