Я попробовал после этого: https://linuxize.com/post/how-to-install-tomcat-9-on-ubuntu-18-04/
в последней части заголовка Step3: 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
что мне делать? Или есть ли там некоторая более простая страница? Я действительно хочу учиться. Но это кажется партией команд "воображения" использования сайтов, и не говорите то, что они делают. И затем когда что-то вроде этого происходит, новичок потерян. Я предполагаю, что должен был измениться на пользователя "кота" где-нибудь вдоль строки, но она не говорит где и как. Я нашел, что можно измениться при помощи su - кот. Но после сайта... я не могу сказать, где passwd установлен если вообще. Таким образом, я нахожусь в странном положении, где я даже не знаю то, что теперь имеет passwd пользователь кота :-/.
Вы проверяли/opt/каталог, чтобы гарантировать, что папка кота там? Та ошибка может указать, что нет никакого каталога, на который ссылается команда.
, Например, это не может изменить разрешение на каталоге, который не существует.
Попытка это вместо этого:
Создают новую группу для кота -
sudo groupadd tomcat
, Теперь создают нового пользователя, в этом случае позвонившего tomcat
. Сделайте пользователя членом tomcat
группа. Сделайте тот пользовательский корневой каталог /opt/tomcat
и дайте ему оболочку /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