请原谅愚蠢的问题,刚刚开始使用Linux,我认为这多个问题都是一个问题。我已经安装了一个AWS Ubuntu机器。通过以下操作,我从Windows获得了那台机器:
ssh -i "hyperledgerkeys.pem" ubuntu@ec2-18-205-150-8.compute-1.amazonaws.com
这个部分起作用了,我以用户ubuntu
的身份登录到我的AWS机器中--我相信它的超级用户。然后,我按照指示在我的机器上安装鱼壳。当我输入fish
时,我得到了鱼壳,可以在我的命令中看到颜色--所以这是可行的。
作为最后一步,我希望将鱼类作为我的默认外壳,因此我输入:
chsh -s /usr/bin/fish
在这一点上,我被提示输入密码,我相信在AWS机器上密码是ubuntu
,但是,这是行不通的。我得到了:
chsh: PAM: Authentication Failure
所以看起来我不知道我自己的密码,但我没有设置密码。SSH连接部分正在处理我从AWS获得的私钥。
谢谢
发布于 2018-12-12 02:58:02
您可以使用sudo
设置用户的密码:sudo passwd ubuntu
应该能做到这一点。(假设您可以访问sudo,因为我认为鱼需要根访问才能安装。)
https://askubuntu.com/questions/1100189
复制相似问题