joe $ sudo passwd jenkins
[sudo] password for joe: **you enter joe's passwd**
Enter new UNIX password: ** you enter new jenkins passwd**
Retype new UNIX password: ** you enter new jenkins passwd**
passwd: password updated successfully
Alternative: login as jenkins without his password
或者,再次使用来自合适的其他帐户的sudo,您可以登录jenkins而不会被要求输入密码:
sudo su - jenkins
An aside: Avoiding password prompt confusion
在发出 sudo passwd jenkins 之前,我们可能首先要与sudo分别进行身份验证,以避免在问题"whose password am I being asked for, now?"之间产生混淆 .
1 回答
我预计你会不时想以jenkins的身份登录来完成其他任务,所以我会解决更普遍的问题 . 最后会包含对您的问题的严格答复 .
Change jenkins' password without knowing it
从具有sudo权限的任何帐户,您可以将jenkins的密码重置为您选择的内容:
您可能会首先询问您自己的密码,以便使用sudo . 然后,系统将提示您输入为jenkins设置的新密码,最后确认该新密码 .
如果具有sudo权限的用户名为joe,则以下是会话的外观:
Alternative: login as jenkins without his password
或者,再次使用来自合适的其他帐户的sudo,您可以登录jenkins而不会被要求输入密码:
An aside: Avoiding password prompt confusion
在发出
sudo passwd jenkins
之前,我们可能首先要与sudo分别进行身份验证,以避免在问题"whose password am I being asked for, now?"之间产生混淆 .在sudo成功验证后,有一个窗口(例如15分钟),我们不会再提示我们进行身份验证 . (请注意,如果要进行实验,可以立即使用
sudo -k
使此会话无效(终止) . )The promised strict answer
然后使用cat查看要传递给github的公钥的内容(但路径只是一个例子):
公钥文件的确切位置和名称取决于您在上面的ssh-keygen提示中输入的内容 . 我是've used a shortcut to jenkins' home dir,
~jenkins
.Related Links