centos7 怎样更改root密码

centos7 怎样更改root密码,第1张

以下是centos7重置root密码的方法:
1、开启虚拟机;
2、在d出这个界面时,按上下键防止页面跳转,选择"CentOSLinux(3100-1160e17x8664)7(Core)"并按e;
3、找到rocrashkernel=autoxxx,把ro换成rwinit=/sysroot/bin/sh;
4、使用组合键Ctrl+X进入单用户模式;
5、chroot/sysroot访问系统;
6、passwdroot重新输入新的root用户密码
7、touch/autorelabel创建标签文件;
8、exit返回刚刚的单用户模式;
9、reboot重启系统;
10、再次重启,输入刚才重新更改的用户密码就能登录系统了!

Centos56 VNC安装配置
一、检查是否安装了VNC的服务端和客户端
[root@localhost ~]# rpm –q vnc vnc-server
使用如上命令查看是否安装VNC的服务端和客户端。如果显示如下,说明已经安装
[root@tenjak-250 ~]# rpm -q vnc vnc-server
vnc-412-14el5_54
vnc-server-412-14el5_54
如果什么都没显示说明没有安装,则需要安装
[root@localhost ~]# yum install vnc vnc-server
二、配置VNC
1、 切换到想启动VNC服务的用户下执行vncserver,启动VNC并在该用户家目 录里面生成远程桌面配置文件,这里就以root用户为例
需要在每个用户下启动vncserver,生成该用户远程桌面连接时的配置文件以及访问密码,方法就是切换到每个用户,执行 vncserver。
(注释:在启动VNCserver时,你也可以为server指定一个display参数。你可以把display理解为一个桌面,每个用户都可以有自己的桌面。VNC客户端在连接时,可以指定连接到哪个桌面上。在系统中,display号不能重复,也就是说,如果有用户已经建立了名为“:1”的display,另外一个用户就不能再使用“:1”了,他可以使用“:2”。指定display号码的启动VNC server的命令是: vncserver : 1)
[root@localhost ~]# vncserver //运行vncserver。
You will require a password to access your desktops
enter password: //首次运行会让你设置密码,密码要求6位以上
verify password: //确认密码
xauth: creating new authority file /root/Xauthority #首次运行会生成本用户的相关配置文件,以及日志文件,生成位置在~vnc/目录下
New 'CPAYNET005:1 (root)' desktop is CPAYNET005:1 注意这个数字1
Creating default startup script /root/vnc/xstartup
Starting applications specified in /root/vnc/xstartup
Log file is /root/vnc/CPAYNET005:1log #注意这个数字
[root@localhost ~]# vncserver -kill :1 #杀死刚才运行的vncserver,数字1正是上面1log那个1。注意上面红色字体。这个方法也可以
[root@localhost ~]# vi ~/vnc/xstartup #编辑这个配置脚本文件,配置使远程登录为gnome或者kde桌面。
[cpp] view plaincopy
#!/bin/sh

# Uncomment the following two lines for normal desktop:
#unset SESSION_MANAGER
#e xec /etc/X11/xinit/xinitrc

[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/Xresources ] && xrdb $HOME/Xresources
xsetroot -solid grey
vncconfig -iconic &
#xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
gnome-session & #set starting GNOME desktop
#startkde & #kde desktop
#twm & #Text interface
如果还要为其它的用户名配置vnc,方法同上,只需要改一下端口号就行
2接下来编辑vnc的配置文件
[root@localhost~]#vi /etc/sysconfig/vncservers
以下是文件内容:
[cpp] view plaincopy
#
# Uncomment the line below to start a VNC server on display :1
# as my 'myusername' (adjust this to your own) You will also
# need to set a VNC password; run 'man vncpasswd' to see how
# to do that
#
# DO NOT RUN THIS SERVICE if your local area network is
# untrusted! For a secure way of using VNC, see
#

# VNCSERVERS="1:myusername"

# VNCSERVERS="1:gavin 2:john" # use the method for more user
VNCSERVERS="1:root "

VNCSERVERARGS[1]="-geometry 1024x768"
解释一下这个文件:
VNCSERVERS这一行是配置在系统启动时启动几个VNC server,上面的例子里运行了一个VNC server,root在display:1 VNCSERVERARGS这行,为VNC server 1配置启动参数,上面的例子里对root使用屏幕分辨率1024×768。
设置完成后就可以启动vncserver服务了。
[root@localhost~]#/sbin/service vncserver restart 防止VNC已经启动,我们用重新启动的命令以防万一
启动失败的原因有:
1/etc/sysconfig/vncservers文件参数不对
2没有为vncservers提到的用户生成各自的配置文件
3在生成配置文件后,没有使用命令vncserver -kill :1 将那个进程杀死

--------------------------------------------------------------------------------------------------------------------
3 如果连不通,需要配置一下防火墙,允许VNC客户端连接VNC server。 (此步不一定要)
VNC server监听的端口从5900开始,display:1的监听5901,display:2监听5902,以此类推。CentOs的防火墙缺省是不允许连接这些端口的,所以需要使用下面的步骤打开防火墙(需要root权限):

vi /etc/sysconfig/iptables
vi /etc/sysconfig/iptables 找到下面的语句:
-A RH-Firewall-1-INPUT -j REJECT –reject-with icmp-host-prohibited
在此行之前,加上下面的内容:
-A RH-Firewall-1-INPUT -m state –state NEW -m tcp -p tcp –dport 5900:5903 -j ACCEPT
这句话的含义是,允许其它机器访问本机的5900到5903端口,这样,display:1, display:2, display:3的用户就可以连接到本机。
然后使用root身份重新启动防火墙:
[root@localhost~]#/sbin/service iptables restart
[root@localhost~]#/sbin/service iptables restart
(注:如果是用做实验的机器,可以干脆用/sbin/service iptables stop来关掉防火墙)
好了,现在就可以运行客户端软件,连接到VNC server上了。
VNC客户端软件很多,在linux下有vncviewer,KDE还提供了一个krdc(它的菜单项就是”Remote Desktop Connection”,远程桌面连接)。
在window也有不少vnc客户端,你可以到>在开机启动的时候按键盘上的“E”键会进入如下界面。
选择相应的内核,再次按“E”,出现下图,选择第二项,再次按“E”键
经过第二步,这个画面可以编辑,在信息的最后加“空格”,然后键入“single”(如图),或者直接输入数字的“1”并回车确定进入下一步。图如下:
*** 作完第三步,会出现下图,是不是感觉又回到第二步了呢?并不是,这里按键盘的"B"键,进入引导系统。注意,这儿是“B”键
5
在下面这个画面中的“#”后输入“passwd
root”,重新设置root的密码,密码输入一遍,确认输入一遍,共2遍
6
重置密码成功会有一个修改成功的提示,然后输入reboot重启系统,root密码重置就完成了。

1、开机时手要快按任意键,因为默认时间5s。

2、grub菜单,只有一个内核,按e键。不过如果升级了系统或安装了Xen虚拟化后,就会有多个显示了。

3、接下来显示如下,选择第二项,按e键。

4、接下来显示如下,在rhgb quiet最后加”空格”,然后键入”1″或”s”或”S”或”single”都可以,按回车键返回上一层。

5、按b键启动系统,等待几秒钟后进行下一步。

6、最后界面输入1,进入到如图界面

7、直接输入passwd就能改root密码

8、出现“all authentication tokens updated successfully”的提示,说明密码修改成功,输入“shutdown -r now”命令行,重新启动系统即可。

刷机大师决定为千万刷机用户减负,对现有复杂的连接和刷机过程进行优化,同时进一步完善刷机流程的逻辑性,更快,更强,更简便,大师314版本震撼登场!314版本是目前最好的一键刷机工具,新增5款机型支持一键刷机和16款机型的一键ROOT!我们与业内最好的一键ROOT工具Kingroot合作,引入Kingroot的一键root技术,为大家提供更多的Root选择,大幅增强一键ROOT功能,轻松获取ROOT权限,其中更有多达16款机型为独家支持一键ROOt 由于许多Root软件往往需要经过繁琐的流程,一步步缜密的 *** 作,在步骤与细节不出差错的情况下,才会成功Root。对于新手小白来说实在太费时间,对于智能机新手而言,Root权限依然有着较高的门槛与风险。314版刷机大师将复杂的ROOT过程变得一键化,简单化,所有功能全由软件控制,点击一键ROOT-等待片刻-ROOT成功,此次314版在刷机大师原有基础上引入Kingroot功能进行提升和优化,使得ROOT权限可以一键轻松获取!在支持机型上,这次更新,刷机大师新增了华为C8813、华为C8813D、 京崎T86、三星N7102、中兴N760、中兴U960S、三星N7108等机型支持一键刷机,并优化索尼LT26I、华为荣耀等机型的刷机方案;至314版本,刷机大师已经支持多达121款安卓机器

重新root啊
我推荐你一款不错的软件应用宝
在应用宝主界面右上角单击带有向下箭头的主菜单图标按钮
在d出的菜单列表中点击打开设置窗体。
设置完成后我们可以找到相关的工具箱进行手机管理和ROOT
打开应用宝的工具箱后就可以找到ROOT功能了。

首先,你需要使用crontab命令创建一个定时任务,命令如下:crontab -e,然后就可以按照你设置的 规则 *** 作来更改密码,你也可以使用密码超时策略,就是让系统定期检查是否超过一段时间没有 更改过密码,当然你也可以自行编写shell脚本来实现定期更改密码的目的。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/13320357.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-14
下一篇 2023-07-14

发表评论

登录后才能评论

评论列表(0条)

保存