Я не могу запустить Tomcat как обычный пользователь, принадлежащий к группе Tomcat, я подозреваю, что это проблема с правами доступа к файлу. Как обычный пользователь, я не могу перечислить содержимое каталога /conf, и когда я запускаю tomcat как обычный пользователь, он не может прочитать server.xml в conf и, следовательно, не может запуститься. Работает нормально, если я запускаю с правами root.

Я использую Ubuntu 14.04 LTS (серверная версия) в VirtualBox.

Я хочу запустить Tomcat с помощью обычного пользователя, поэтому я создал пользователя tomcat и группу tomcat, добавил себя в группу tomcat и установил следующие разрешения, используя этот ответ: https://superuser.com/a/834270

Когда я пытаюсь запустить tomcat в качестве пользователя (пользователь входит в группу tomcat), он не может прочитать server.xml, поэтому он не может запуститься.

Папка conf принадлежит tomcat:tomcat и имеет разрешения drwxr-S ---, что означает, что любой пользователь в группе tomcat имеет права на чтение.

Кто-нибудь знает, как я могу запустить Tomcat как мой собственный пользователь, а не запускать его как root?

0