Chybová zpráva je do značné míry samovysvětlující. Říká, že uživatel jenkins
nemá žádný záznam v /etc/passwd
soubor, tj. uživatel v systému neexistuje.
Když provádíte jakékoli operace související s uživatelem, které vyžadují uživatelské jméno, heslo, domovský adresář, informace o prostředí, /etc/passwd
soubor je konzultován jako první. Žádný záznam v tomto souboru vedoucí k samotné chybě, kterou dostáváte. Nejprve tedy musíte vytvořit uživatele (useradd
/adduser
). Jako vedlejší poznámku, pokud to není nutné, měli byste vytvořit libovolného uživatele specifického pro službu (nečlověka), např. jenkins
jako uživatel systému.
Po rychlém hledání „Seznam všech uživatelů v Linuxu“ jsem našel tuto odpověď a spustil následující příkaz:
cut -d: -f1 /etc/passwd
a jak navrhl @Ipor Sircer, tento uživatel ve skutečnosti neexistuje a musím ho přidat pomocí:
adduser jenkins