由于服务器瘫痪,修好之后经常不上,就把jenkins的管理密码忘掉了。
查阅了网上所有方案之后发现没有一个 能正确修改密码的,特此列出下列网上的方法
第一、设成无需密码验证的(网上有教程,不过并不能修改密码,因为登陆是使用的 匿名登陆,用户名不一样所以系统不允许修改),这是也很多中文方法到这里,同样直接抄袭。
第二、修改用户的 haspassword 。大多数方法都是止于此,而且不加验证的直接抄袭过来,连密码 都是111111
第三、设置为可注册,修改管理用户。我在配置文件下没找到此选项,并没有尝试
最后解决问题的方法是
1、开放注册
2、使用新用户的 token 和 passhash
3、使用新注册用户的密码,和管理员账号登陆,
4、修改密码
其实第二种离通用方法已经很近了,但是每台机子的 token 都不一样,
教程确实是使用这种方法可以这样修改,但是,第一个修改的作者,将没有忘记的密码修改为 111111,然后直接 有copy 了,然后修改了一下就发上了教程。so,借鉴要有限度。
supervisor 的启动
supervisord -c ~/supervisord.conf
总是忘记的脚本 记录一下