获取Google Cloud Engine VM的root密码

时间:2016-01-26 14:55:10

标签: google-app-engine google-cloud-platform

我刚刚在Google Cloud Engine的CentOS VM中安装了cPanel,cPanel表示默认用户名是root,默认密码是服务器的root密码。

2016-01-26 12:02:52  958 ( INFO): 3. Enter the word root in the Username text box
2016-01-26 12:02:52  958 ( INFO): 
2016-01-26 12:02:52  958 ( INFO): 4. Enter your root password in the Password text box
2016-01-26 12:02:52  958 ( INFO): 
2016-01-26 12:02:52  958 ( INFO): 5. Click the Login button

如何获取服务器的root密码?

3 个答案:

答案 0 :(得分:65)

想出来。默认情况下,云引擎中的VM没有设置root密码,因此您首先需要使用

更改密码
  

sudo passwd

如果你正确地做了一切,它应该做这样的事情:

user@server[~]# sudo passwd
Changing password for user root.
New password: 
Retype new password: 
passwd: all authentication tokens updated successfully.

答案 1 :(得分:8)

我遇到了同样的问题。即使在使用sudo passwd更新密码后它也无法正常工作。我不得不给#34;多个"通过IAM和我的用户角色管理员 Refer Screen Shot on IAM & Admin screen of google cloud

之后我重新启动了VM。然后再次更改密码,然后就可以了。

user1@sap-hanaexpress-public-1-vm:~> sudo passwd
New password: 
Retype new password: 
passwd: password updated successfully
user1@sap-hanaexpress-public-1-vm:~> su
Password: 
sap-hanaexpress-public-1-vm:/home/user1 # whoami
root
sap-hanaexpress-public-1-vm:/home/user1 #

答案 2 :(得分:8)

至少在谷歌主持的Debian Jessie形象中这项工作:

在本地环境中使用Google计算机引擎用户识别后,以root身份使用su的方法非常简单,事实上,只需要一个命令启用它,另一个命令使用它:

$ **sudo passwd**
Enter the new UNIX password:
Retype the new UNIX password:
passwd: password updated successfully

执行上一个命令并使用您的Google Computing Engine使用后,您可以通过输入以下内容切换到root:

$ **su**
Password: <your newly created root password>
root@intance:/#

正如我们在经济学中所说的“ caveat emptor ”或买家要注意:使用root用户远非系统管理的最佳实践。直接使用它可能会造成很多麻烦,从擦除驱动器中的所有内容和启动磁盘而不打嗝到许多其他讨厌的东西,这些东西很难回溯,排除故障并重建。 另一方面,我从来没有遇到过一个SysAdmin,他认为他不会比他们自己使用更了解更多和root用户,直到那个狗屎袭击了粉丝。 请记住,人类的编程方式是,在某个时刻给予足够的时间,而不是考虑到他们已经升级到根,这将成为痛苦,后悔和额外工作的重要来源。 因此使用极其谨慎

加文说无聊的东西:玩得开心,生活在边缘,生命短暂,你只能活一次,你打破的越多,你学到的就越多。