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