如何修改centos7 root默认密码 root密码修改

LNMP1.3正式版
LNMP1.3测试版
LNMP1.2发布
LNMP1.1发布
本站架设在上提供下载镜像欢迎发表您对此软件的看法...
/**谷歌广告**/
苏ICP备号  CentOS6.x单用户模式修改root密码
CentOS6.x单用户模式修改root密码
CentOS 6.x和RHEL6.X 单用户模式找回密码:
1、启动的时候,提示“输入任何键进入菜单(英文好像是: press any key to enter menu)”,这时回车。若有加grub密码,需要先按p,输入密码方可进行后面的操作。
出现: & &“CentOS (2.6.32-358.e16.i686)” &菜单。
下面有提示:输入'e' to edit the commands before booting.
因此,我们输入 'e'字符,接着的界面会有3个选项出现:
& & root (hd0,0)
& & kernel /vmlinuz-...
& & initrd /initramfs...
2、 选择中“kernel ...”这一行,然后按下&e&键,这时提示:
& & &BOARDTYPE=pc KEYTABLE=us rd_NO_DM rhgb quiet
我们在这行的末尾输入 & single& (注意,single前面有个空格),回车。
这将回到3个选项的那个界面(这时第二项依旧处于选中状态),然后按下 'b'
3、然后等待,操作系统启动完成,期间不需要输入密码!命令行显示为:
[root@localhost /]#
现在可以用root身份执行命令了。
修改密码:
(a) 对于CentOS 6.4 我们可以用&passwd&命令修改密码!
(b) 对于RHEL 6.x,&passwd&命令无效!
我们执行命令:
echo 'Abcd1234' | passwd --stdin root
密码就改成了'Abcd1234'
然后用 &init 6& 重启!
我的热门文章
即使是一小步也想与你分享当前位置:&>&&>&
批量修改root密码的shell脚本
发布时间:编辑:
本文介绍下,用于批量修改linux的root密码的一个shell脚本,有需要的朋友,参考下吧。
以下介绍的内容,实现通过主控制端用最简便的方式,修改所有被控制端的root密码。
一,之间建立ssh公钥认证
1.主控端建立ssh密钥
复制代码 代码示例:
ssh-keygen -t rsa
2.将生成的id_rsa.pub文件发送到被控端.也可以用别的方法,方法太多,不一一列举.
复制代码 代码示例:
#!/bin/bash
for IP in ip_list.txt
scp ~/.ssh/id_rsa.pub $IP:/home/
3.进入被控端
复制代码 代码示例:
mkdir ~/.ssh
cat /home/id_rsa.pub && /root/.ssh/authorized_keys #将id_rsa.pub的内容追加到authorized_keys 中
运行修改密码
复制代码 代码示例:
#!/bin/bash
#filename: root_pwd.sh
#Environment: Centos 5.6 32-bit
#Author: maoxian
#Blog: maoxian.
ip_list=`cat /root/change_pwd/ip_list.txt`
#定义一个自动生成随机密码的函数
function pwdgen {
&&& strUp=&ABCDEFGHIJKLMNOPQRSTUVWXYZ&
&&& strLow=&abcdefghijklmnopqrstuvwxyz&
&&& strNum=&&
&&& passLen=&8&
&&& while [ &${#pass}& -le &$passLen& ]
&&&&&&& passUp=&${strUp:$(($RANDOM%${#strUp})):1}&
&&&&&&& passLow=&${strLow:$(($RANDOM%${#strLow})):1}&
&&&&&&& passNum=&${strNum:$(($RANDOM%${#strNum})):1}&
&&&&&&& pass=&$pass$passUp$passLow$passNum&
&&& echo ${pass:0:$passLen}
#选择改密码的方式
read -p &密码随机生成输入a 密码手动设置输入b: & fangshi
if [ $fangshi = a ];then
TMP_PWD=`pwdgen`
elif [ $fangshi = b ]; then
read -p &请输入您要设置的密码: & TMP_PWD
echo & 输入错误 &
#密码修改执行
for IP in $ip_ do
echo $TMP_PWD & TMP_PWD.txt
ssh $IP passwd root --stdin & TMP_PWD.txt
if [ $? = 0 ] ; then
&&& echo -e &$(date &+%Y-%m-%d %H:%M:%S&)\t${IP}\t${TMP_PWD}\t& && pwd_$(date +%Y-%m-%d).log
&&& echo -e &$(date &+%Y-%m-%d %H:%M:%S&)\t${IP} Password change fails\tplease check!\t& && fails_$(date +%Y-%m-%d).log
rm -f TMP_PWD.txt
echo &所有主机的密码修改已完成,请查看pwd_$(date +%Y-%m-%d).log文件!&
运行脚本,会在当前目录下生成一个.log文件,把这文件保管好,最好是另外保存到安全的地方。
与 批量修改root密码的shell脚本 有关的文章
本文标题:
本页链接:
12345678910
12345678910您的位置:本站首页>>服务器类>>Linux如何修改root密码,Linux中修改非root用户密码
Linux如何修改root密码,Linux中修改非root用户密码
[ 录入者:91ctc |&时间: 17:42:05
| 作者: 91ctc| 来源:
| 浏览: 次 ]
在Linux下修改用户密码,很简单,以CentOS6.5为例:
&1、修改root密码方法如下
[ ~]# passwd root
Changing password for user root.
New password:&
再输入新密码即可,输入新密码,Linux下没有星号显示。输好第一次后,再重复输一次即可,如果两次输入不一致,会提示对不起,密码不匹配:Sorry, passwords do not match
Changing password for user root.
New password:&
BAD PASSWORD: it is based on your username
Retype new password:&
passwd: all authentication tokens updated successfully.
当出现以上提示时候,表示修改root密码成功。
2、修改非root用户密码时,只需要在命令passwd后面跟上用户名即可,例如修改test用户密码:
passwd test
然后,其他的和修改root密码类似。
PS:如果您对本文有纠错、质疑、转载、举报等问题时,请!或者加入到网站Q&Q&群:(验证信息:)提交您的问题,让大伙一块讨论。谢谢您的支持,计算机教程中心网将会一如既往的提供优秀资源助您一臂之力!
上一篇:下一篇:
您可能感兴趣的文章
???????????????
??????????????????????
??????????????????????
网络先锋,引领科技,本站原创作品[转载请注明出处]。网站Q&Q&群:(验证信息:)
Copyright©
计算机教程中心网 . All rights reserved. 苏ICP备号

我要回帖

更多关于 centos忘记root密码 的文章

 

随机推荐