当我 ssh 进入 aws ec2 Linux 实例时,我是ec2-user. 该实例是 Jenkins master。当我尝试su - jenkins输入正确的密码时,系统显示Last login: ....看起来切换成功。但whoami说我还在ec2-user。
我缺少什么?谢谢!
jenkins 是一个服务帐户,它没有设计外壳。人们普遍认为服务帐户不应该能够交互式登录。
如果你真的想以 Jenkins 身份登录,你可以这样做:sudo su -s /bin/bash jenkins