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

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

sudo apt-get install tomcat7 

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

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

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

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

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

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


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

Вам нужно будет иметь мощность 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 . Сделайте это на свой страх и риск, поскольку вы можете повлиять на злобность в своей системе, если не будете осторожны.