特に、「jenkins」ユーザーに切り替えてビルドサーバーで何かをテストしようとしています。
sudo su - jenkins
No passwd entry for user 'jenkins'
ベストアンサー1
エラーメッセージはほとんど説明を必要としません。これは、ユーザーがjenkins
ファイルにエントリがないことを意味します/etc/passwd
。つまり、ユーザーはシステムに存在しません。
/etc/passwd
このファイルは、ユーザー名、パスワード、ホームディレクトリ、およびシェル情報を必要とするユーザー固有の操作を実行するときに最初に参照されます。このファイルには、現在発生しているエラーを引き起こすエントリはありません。したがって、まずユーザーを作成する必要があります(useradd
/ adduser
)。注:必要な場合を除き、jenkins
システムユーザーなどのサービス固有のユーザー(人ではない)を作成しないでください。