ubuntu中的root账户

<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




  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
如果你忘记了Ubuntu系统root账户密码,你可以通过以下步骤来重置root密码: 1. 首先,打开终端。你可以通过按下快捷键“Ctrl + Alt + T”来打开终端,或者直接点击屏幕上的“Terminal”图标。 2. 在终端,输入以下命令以临时获取root账户权限: ``` sudo su root ``` 然后输入你的普通用户密码进行验证,这将使你暂时获得root账户权限。 3. 接下来,输入以下命令来重置root密码: ``` sudo passwd root ``` 然后会要求你输入你的用户登录密码。输入后按回车键。 4. 现在,你可以设置一个新的root密码。按照终端的提示输入新密码,并确认。 5. 密码设置完成后,你就可以使用以下命令切换到root用户: ``` su root ``` 然后输入你刚刚设置的新密码,即可成功登录root账户。 请注意,保护好root账户密码非常重要,确保密码的复杂性和安全性,以防止未经授权的访问。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* *3* [ubuntu忘记root密码怎么办?](https://blog.csdn.net/IK_LinKing/article/details/121342427)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值