linux下root无权限问题,解决Ubuntu中sudoers崩溃而无root权限的问题

1、重新启动Ubuntu系统,启动的时候按住Esc键,可以看到引导选项;

2、可以看到引导选项列表中,有一项的末尾括号里是这样的(recovery mode),也就是恢复模式,选择这项,回车继续;

3、数据加载一会,进入到Recovery Menu页面,可以看到有如下选项:

resume

clean

dpkg

fsck

grub

netroot

root

xifx

选择root,也就是进入试用root用户进行系统恢复,在里面可以执行超级用户权限的操作。

回车后,可以看到熟悉的

root@TUZKI:~#

命令提示符了。

4、设置或者撤销/etc/sudoers文件的权限

此时,你可以执行:

chmod u-w /etc/sudoers

撤销对/etc/sudoers文件的w权限。我是直接增加了root的w权限,直接将用户shirdrn添加到了/etc/sudoers文件中,在

root    ALL=(ALL)    ALL

这行下面增加了如下一行:

shirdrn    ALL=(ALL)    ALL

这就使得用户shirdrn成了sudo组的用户了,可以执行超级权限了。

退出recovery mode,重新启动系统,进入后,可以使用shirdrn用户创建/home/shirdrn目录了:

sudo mkdir /home/shirdrn

因为shirdrn已经是sudo组的用户了,执行cd ~再执行pwd可以看到shirdrn用户的/home/shirdrn目录了。《linux下root无权限问题,解决Ubuntu中sudoers崩溃而无root权限的问题》

    原文作者:简森刘
    原文地址: https://blog.csdn.net/weixin_32859459/article/details/116676407
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞