<span style="font-family: 微软雅黑; line-height: 41.5999984741211px; background-color: rgb(255, 255, 255);"><span style="font-size:18px;">ubuntu中的root账户</span></span>
ubuntu为了日常使用时的安全性,在发行的时候默认锁定了root用户的登陆选线,但是对于sudo不够用或者实在是觉得麻烦,加上自己有些经验和危险意识之后想用root登陆时,下面的一些"How to"应该还是很有作用的;
1:激活ubuntu中的root账户
<div style="text-align: left;"><span style="font-family: 微软雅黑; line-height: 41.5999984741211px;"><span style="font-size:18px;">huan@ubuntu:~$ sudo passwd root</span></span></div><div style="text-align: left;"><span style="font-family: 微软雅黑; line-height: 41.5999984741211px;"><span style="font-size:18px;">[sudo] password for letuknowit: //输入当前你这个账户的密码</span></span></div><div style="text-align: left;"><span style="font-family: 微软雅黑; line-height: 41.5999984741211px;"><span style="font-size:18px;">Enter new UNIX password: //为root账户设置新密码</span></span></div><div style="text-align: left;"><span style="font-family: 微软雅黑; line-height: 41.5999984741211px;"><span style="font-size:18px;">passwd: password updated successfully</span></span></div><div style="text-align: left;"><span style="font-family: 微软雅黑; line-height: 41.5999984741211px;"><span style="font-size:18px;">Retype new UNIX password: //重复密码</span></span></div>
这是我们可以查看下/etc/shadow文件里面的内容里面添加的信息,当然这不可能是明文的密码^;^huan@ubuntu:~$ sudo grep ‘root’ /etc/shadow
/etc/shadow:root:$6$Ipqhde.2$tLAFUjHo…N8.HLn/zEVLMrrCoYp3nKFRrsBS61:15402:0:99999:7:::
可以看到第2栏已经是root账户经过加密后的密码信息了。
2:锁定root账户
ubuntu之所以默认不开启root账号也是有其原因的,因为root账号的确是会给系统带来不可恢复的危险,尤其是是对于新手们来说,所以可以暂时将root账户锁定起来吧,需要的时候通过解锁就可以使用了. 指令和设置root账户的指令是一样的,只是锁定的时候多了一个“-l”的参数,这个l就是lock的意思了,执行该指令后系统会提示“password expiry information changed”,查看/etc/shadow会发现,root账户的密码前面多了【!】字符。
<div style="text-align: left;"><span style="line-height: 41.5999984741211px; font-family: Arial, Helvetica, sans-serif;"><span style="font-size:18px;">huan@ubuntu:~$ sudo passwd -l root</span></span></div><div style="text-align: left;"><span style="line-height: 41.5999984741211px; font-family: Arial, Helvetica, sans-serif;"><span style="font-size:18px;">passwd: password expiry information changed.</span></span></div><div style="text-align: left;"><span style="line-height: 41.5999984741211px; font-family: Arial, Helvetica, sans-serif;"><span style="font-size:18px;">huan@ubuntu:~$ sudo grep ‘root’ /etc/shadow</span></span></div><div style="text-align: left;"><span style="line-height: 41.5999984741211px; font-family: Arial, Helvetica, sans-serif;"><span style="font-size:18px;">/etc/shadow:root:!$6$Ipqhde.2$tLAFUjHo…N8.HLn/zEVLMrrCoYp3nKFRrsBS61:15402:0:99999:7:::</span></span></div>
3 解锁root账户:
知道如何锁定root账号,解锁也就简单了,将“-l”参数换成“-u”参数即可!
huan@ubuntu:~$ sudo passwd -u root