linux - 无法在 aws ec2 linux 上切换到 jenkins 用户?
问题描述
当我 ssh 进入 aws ec2 Linux 实例时,我是ec2-user
. 该实例是 Jenkins master。当我尝试su - jenkins
输入正确的密码时,系统提示Last login: ....
切换成功。但whoami
说我还在ec2-user
。
我错过了什么?谢谢!
解决方案
jenkins 是一个服务帐户,它没有设计外壳。人们普遍认为服务帐户不应该能够以交互方式登录。
如果你真的想以 Jenkins 身份登录,你可以这样做:sudo su -s /bin/bash jenkins
推荐阅读
- redis - 如何按位置而不是 ID 获取 Redis 流中的记录?
- python - 当我遍历字典时缺少项目
- javascript - 关于css中的一个div和Button函数
- python - 如何在pyQt中打印控制台输出
- android - Firebase 开发建议
- tfs - Dotnet 命令在以下项目中因非零退出代码而失败:
- ios - 表格视图单元格上的自动滚动到下一行不起作用Swift
- flutter - 如何本地化 web 应用程序名称和描述的颤振?
- flutter - Iconbutton onPress no 在颤动中调用
- javascript - Kotlin 的 null 感知运算符“?:”是否有“直接分配”?