azure - Azure Bitnami 中的 tomcat 或 root 密码

标签 azure tomcat passwords root azure-virtual-machine

全部,

我从 Azure 带来了 Bitnami 的 Tomcat 8 服务器,并为该服务器设置了默认应用程序用户名和密码。

登录后,我尝试在 webapps 文件夹中部署一个 war 文件,但我发现除了“tomcat”用户之外,没有其他人具有写入权限。请注意,我已以我自己的应用程序用户身份登录,尽管它显示“bitnami@”。我只是想了解如何获得

  1. root密码;或
  2. Tomcat用户密码;和
  3. 即使我以其他用户身份登录,为什么还是显示 bitnami?

screenshot showing the webapps folder

最佳答案

Root password of Tomcat 8 server by Bitnami

根密码与您的登录密码相同。我们也可以使用sudo -i更改为root。

bitnami@vm1:~$ sudo -i
root@vm1:~# 

tomcat user password

我们可以以 root 身份登录,然后切换到 tomcat

bitnami@vm1:~$ sudo -i
root@vm1:~# su - tomcat
tomcat@vm1:~$ 

我们还可以找到tomcat用户的配置文件。tomcat的密码是必须更改

root@vm1:/opt/bitnami/apache-tomcat/conf# pwd
/opt/bitnami/apache-tomcat/conf
root@vm1:/opt/bitnami/apache-tomcat/conf# cat tomcat-users.xml
<!--
  <role rolename="tomcat"/>
  <role rolename="role1"/>
  <user username="tomcat" password="<must-be-changed>" roles="tomcat"/>
  <user username="both" password="<must-be-changed>" roles="tomcat,role1"/>
  <user username="role1" password="<must-be-changed>" roles="role1"/>
-->
<user username="manager" password="NqIQgA6eQrPp" roles="manager-gui,admin-gui"/>
</tomcat-users>

这样我们就可以使用命令更改 tomcat 密码:

root@vm1:~# passwd tomcat
Enter new UNIX password: 
Retype new UNIX password: 
passwd: password updated successfully
root@vm1:~# exit
logout
bitnami@vm1:~$ su - tomcat
Password: 
tomcat@vm1:~$ 

why does it say bitnami eventhough I have logged in as a different user

我们可以检查/etc/passwd来查找用户的配置:

root@vm1:/# cat /etc/passwd
sshd:x:104:65534::/var/run/sshd:/usr/sbin/nologin
pollinate:x:105:1::/var/cache/pollinate:/bin/false
bitnami:x:1000:1000:Ubuntu:/home/bitnami:/usr/sbin/nologin
ftp:x:106:112:ftp daemon,,,:/srv/ftp:/bin/false
bitnamiftp:x:1000:1000::/opt/bitnami/apps:/bin/bitnami_ftp_false
mysql:x:1001:1002::/home/mysql:
tomcat:x:999:999::/home/tomcat:
jason:x:1000:1000:Ubuntu:/home/jason:/bin/bash

这样,我们就可以找到该虚拟机中的所有用户,您的用户名bitnami拥有相同的uid和gid ,我们可以使用id来检查:

bitnami@vm1:~$ id jason
uid=1000(bitnami) gid=1000(bitnami) groups=1000(bitnami),4(adm),20(dialout),24(cdrom),25(floppy),27(sudo),29(audio),30(dip),44(video),46(plugdev),102(netdev),1001(bitnami-admins)

关于azure - Azure Bitnami 中的 tomcat 或 root 密码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42934606/

相关文章:

azure - 使用 Python 从 Synapse 笔记本执行无服务器 SQL 池外部表/ View

Azure ServiceBus JMS 事务支持尚不清楚

Azure pipeline yml - 更改任务中的值并根据 if else 条件执行

tomcat - 如何在 Denodo 中为嵌入式 tomcat 启用 HTTPS?

java - Java JVM 是如何工作的?

azure - 如何重命名现有的Azure逻辑应用程序?

java - 如何从 webapps java 获取 Windows session 登录?

java - 检查数字和字母的密码

php - 如何正确使用password_verify()?

JavaMail 保存密码