系统相关
首页 > 系统相关> > linux – 使用“su – ”更改用户“没有用户的passwd条目”

linux – 使用“su – ”更改用户“没有用户的passwd条目”

作者:互联网

具体来说,我正在尝试通过切换到“jenkins”用户在我的构建服务器上测试一些东西:

sudo su - jenkins
No passwd entry for user 'jenkins'

解决方法:

错误消息几乎是不言自明的.它表示用户jenkins在/ etc / passwd文件中没有条目,即系统中不存在用户.

当您执行任何需要用户名,密码,主目录,shell信息的用户相关操作时,首先请参阅/ etc / passwd文件.该文件中没有条目导致您获得的错误.所以你需要先创建用户(useradd / adduser).作为旁注,除非必要,否则您应该创建任何特定于服务的用户(非人类),例如jenkins作为系统用户.

标签:su,linux,jenkins,not-root-user
来源: https://codeday.me/bug/20190809/1634378.html