CentOS7重置密码
0.重启 按↓
1. 在启动界面选择 centos linux, with linux***.x86_64
2. 按 e 键进入编辑模式
3. 将光标移动到 linux 16 开头的行,找到 ro 改为 rw init=/sysroot/bin/sh
4. 修改完成后按 ctrl+x 开始执行
5. 进入后输入 chroot /sysroot 回车
6. 输入 passwd 回车
7. 根据提示输入两次你所需的密码
8. 完成后输入 touch /.autorelabel 回车
9. 输入 exit 回车
10. reboot 重启 过程慢,要耐心等等
Gitlab重置密码
1.用centos root用户登录,执行gitlab-rails console production进入ruby shell.
2.gitlab-rails console production
user = User.where(id: 1).first或者user = User.find_by(email: 'root注册时的邮箱')
user.password = '新密码'
user.password_confirmation = '新密码'
user.save!
exit
3.在web页面用新密码登录即可
官方文档 http://docs.gitlab.com/ce/security/reset_root_password.html#how-to-reset-your-root-password
Jenkins重置密码
方法一、
1.进入jenkins工作目录
cd /root/.jenkins
备份
2.cp config.xml config.xml.bak
3.删除以下
vi config.xml
<useSecurity>true</useSecurity>
<authorizationStrategy class="hudson.security.FullControlOnceLoggedInAuthorizationStrategy">
<denyAnonymousReadAccess>true</denyAnonymousReadAccess>
</authorizationStrategy>
<securityRealm class="hudson.security.HudsonPrivateSecurityRealm">
<disableSignup>true</disableSignup>
<enableCaptcha>false</enableCaptcha>
</securityRealm>
4.重启jenkins
5.无密码登录
http://10.10.10.9:8000 (请根据自己服务器Jenkins web登录地址更改)
6.修改密码
系统管理---Configure Global Security---启用安全(打钩)---访问控制(安全域,Jenkins专有用户数据库)
系统管理---管理用户---用户列表---admin用户---图标齿轮---密码(双击,backspace,新密码,重复一次)---save
7.还原配置文件
cp config.xml.bak config.xml
8.重启jenkins,用新密码登录
参考文档:http://www.cnblogs.com/kevingrace/p/6019394.html
方法二、
以下密文对应明文123,更改passwordHash值,用123登录后重置密码。一定要先备份config.xml,不是所有版本都支持该方法。
grep passwordHash /root/.jenkins/users/icai/config.xml
<passwordHash>#jbcrypt:$2a$10$7SE8Iwcy826bhJAMnuj8NOLiffl8nkko5qLv6GPrKcIycQcIjuFDu</passwordHash>
Mariadb重置密码
1.vi /etc/my.cnf
[mysqld]
skip-grant-tables
2.systemctl restart mariadb.service
3.复制一个终端窗口
mysql
update mysql.user set Password=password('新密码') where User='root';
flush privileges;
\q
4.vi /etc/my.cnf 去掉skip-grant-tables
5.systemctl restart mariadb.service
:) End
本文暂时没有评论,来添加一个吧(●'◡'●)