tomcat 或 Azure Bitnami 中的 root 密码

tomcat or root password in Azure Bitnami

全部,

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

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

  1. 根密码;或
  2. Tomcat用户密码;和
  3. 为什么我已经以不同的用户登录,但它仍然显示 bitnami?

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的配置文件users.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

这样,我们可以在这个VM中找到所有个用户,你的用户名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)