在 ubuntu 服务器 18.04.3 上安装 tomcat 9

在 ubuntu 服务器 18.04.3 上安装 tomcat 9

我尝试按照这个: https://linuxize.com/post/how-to-install-tomcat-9-on-ubuntu-18-04/

在标题的最后一部分步骤3:安装Tomcat当我运行命令时:

sudo useradd -r -m -U -d /opt/tomcat -s /bin/false tomcat

我收到错误:

chmod: cannot access '/opt/tomcat/latest/bin/*.sh': No such file or directory

我该怎么办?或者有没有更简单的页面?我确实想学习。但似乎很多网站都使用“花哨”的命令,却不告诉他们做什么。然后当类似的事情发生时,新手就迷失了。我猜我必须在某个时候更改为“tomcat”用户,但它没有说明在哪里以及如何更改。我发现可以使用 su - tomcat 进行更改。但按照网站...我无法说出密码设置在哪里。所以我处于一个奇怪的位置,我甚至不知道 tomcat 用户现在拥有什么密码 :-/。

答案1

您是否检查过 /opt/ 目录以确保 tomcat 文件夹在那里?该错误可能表示命令没有引用目录。

例如,它不能更改不存在的目录的权限。

尝试一下这个:

为 tomcat 创建一个新组-

sudo groupadd tomcat

现在创建一个新用户,在本例中称为tomcat。使该用户成为该组的成员tomcat。创建该用户的主目录/opt/tomcat并为其提供 shell/bin/false

sudo useradd -s /bin/false -g tomcat -d /opt/tomcat tomcat

来源:https://www.digitalocean.com/community/tutorials/how-to-install-apache-tomcat-8-on-ubuntu-16-04

相关内容