Какой пароль по умолчанию для пользователя `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
пользователь. Делайте это на свой страх и риск, так как вы можете повлиять на зло в вашей системе, если вы не будете осторожны.