Какой пароль по умолчанию для пользователя `tomcat7` в моей системе?

Я на Ubuntu 14.04 и я установил Apache Tomcat 7 через

sudo apt-get install tomcat7

и без редактирования какой-либо конфигурации я могу запустить и остановить службу tomcat7 успешно (localhost:8080 показывает мне "Это работает!" страница).

Установка, кажется, создала пользователя tomcat7 под которым работает Tomcat. Я хотел бы войти как этот пользователь (скорее, переключитесь на него, используя su tomcat7) но я не знаю пароль - но я никогда его не настраивал.

Какой пароль для пользователя tomcat7?

1 ответ

Решение

Во-первых, не должно быть никаких причин для входа в систему как tomcat7 пользователь. Для этого нет логического варианта использования, поэтому я не уверен, почему вы попытаетесь его использовать.

В своем вопросе вы указываете, что хотите настроить виртуальный X-сервер для веб-приложения - вам не нужно входить как tomcat7 чтобы сделать это, хотя ваш вопрос не "Как я могу запустить виртуальный X-сервер для моего веб-приложения как tomcat7 без входа в систему ", так что не ждите помощи здесь в этом вопросе.

Сказав это, вполне вероятно, что это учетная запись пользователя системы, а не фактический пользователь; эти пользователи обычно не имеют паролей, связанных с ним, так как он предназначен для использования системными демонами и службами, а не пользователями. Следовательно, вы не можете войти в систему как этот пользователь, так как он не предназначен для входа пользователей - чтобы использовать пользователя, вы должны использовать su для переключения пользователя на него, и вы должны сделать это как суперпользователь или root или с sudo, Также обратите внимание, что есть возможность установить пароль, но это не рекомендуется для этого пользователя.


Вариант 1 (рекомендуется и правильный способ сделать это): su как sudo или же root / суперпользователя

Вам нужно будет иметь sudo власть или доступ к root пользователь, чтобы заставить это работать с этими инструкциями.

С sudo :

sudo su tomcat7

Как root пользователь:

su tomcat7

Вариант 2 (НЕ РЕКОМЕНДУЕТСЯ, потому что он представляет проблемы безопасности и другие вопросы): установить пароль

Вам нужно будет иметь sudo власть или доступ к root Пользователь, чтобы заставить это работать с этими инструкциями, и очень вероятно, что вы сломаете вещи, делая это. Я НАСТОЯТЕЛЬНО РЕКОМЕНДУЮ не делать этого!

Установите пароль.

С sudo :

sudo passwd tomcat7
[set a password with the prompts]

Как root :

passwd tomcat7

После того, как пароль установлен, вы можете просто войти в систему для пользователя (через SSH или консоль напрямую).

Опять же, я настоятельно рекомендую вам не использовать этот метод - это может привести к поломке Tomcat7 и фактически может поставить вашу систему под угрозу, потому что теперь кто-то может взломать пароль и получить доступ к экземпляру tomcat как сам пользователь tomcat.


Повторим еще раз: нет логической причины для необходимости входа в систему как tomcat7 пользователь. Делайте это на свой страх и риск, так как вы можете повлиять на зло в вашей системе, если вы не будете осторожны.

Другие вопросы по тегам