Не могу запустить Tomcat, если у вас нет прав root, не хватает разрешений в conf /

686
SirDigbyChickenCaesar

Я не могу запустить 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
Это не проблема. Это по замыслу. Считаете ли вы использовать `sudo`. blafasel 7 лет назад 0
В своем вопросе я сказал, что он работает нормально, когда запускаю sudo, но разве это не плохая практика? SirDigbyChickenCaesar 7 лет назад 0
Привет, если я запускаю tomcat с помощью sudo и смотрю на процессы, я вижу, что процесс принадлежит моему имени пользователя, а не root, поэтому я думаю, что все в порядке, спасибо за ваш комментарий. SirDigbyChickenCaesar 7 лет назад 0
Я только что прочитал, что нет, запускать с использованием sudo от вашего имени пользователя не рекомендуется. Моя папка conf принадлежит tomcat: tomcat, но у меня есть права на чтение для группы. Мой пользователь входит в группу tomcat, но я не могу получить к ней доступ без Sudo. Единственное, что мне нужно, это то, что у меня включен бит. SirDigbyChickenCaesar 7 лет назад 0

0 ответов на вопрос

Похожие вопросы