解决Ubuntu中无root权限问题的方法

运维 系统运维
ubuntu系统一般是不用root账户的,所以推荐使用sudo,减少你误用root操作的可能性。如果在安装ubuntu系统中设置了root,用户将被要求永远记住他们设置的密码--即使很少使用到。下文是解决Ubuntu系统中sudoers崩溃而无root权限的问题的方法。

ubuntu系统一般是不用root账户的,所以推荐使用sudo,减少你误用root操作的可能性。如果在安装ubuntu系统中设置了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文件的权限

此时,你可以执行:

 

  1. chmod u-w /etc/sudoers 

 

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

 

  1. root ALL=(ALL) ALL 

 

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

 

  1. shirdrn ALL=(ALL) ALL 

 

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

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

 

  1. sudo mkdir /home/shirdrn 

 

因为shirdrn已经是sudo组的用户了,执行cd ~再执行pwd可以看到shirdrn用户的/home/shirdrn目录了。

总结:

希望本文介绍的解决Ubuntu中无root权限问题的方法能够对读者有所帮助,更多有关linux系统的知识还有待于读者去探索和学习。

责任编辑:韩亚珊 来源: 雨林木风
相关推荐

2010-01-07 16:10:22

Ubuntu root

2011-06-27 09:23:05

Ubuntu密码

2010-01-06 15:29:51

2010-01-06 13:50:23

2010-01-07 09:08:46

Ubuntu root

2019-10-16 16:31:59

权限Android程序

2019-02-14 09:30:40

Ubuntu应用程序UI

2020-09-22 11:20:12

UbuntuLinuxroot

2011-09-07 17:41:01

ubunturvm

2010-03-04 15:51:40

2010-02-06 16:13:49

Ubuntu Auda

2009-12-29 11:40:50

2010-01-18 10:19:04

FreeBSDroot密码

2011-08-30 15:09:22

UbuntuFirefox

2009-11-17 10:43:59

ubuntu 9.10输入法解决方法

2020-08-31 07:30:28

UbuntuRoot密码

2023-02-28 12:04:37

2009-08-18 11:09:23

VirtualBoxUbuntu全屏

2018-06-22 10:18:52

2010-06-13 11:12:49

Ubuntu 9.10
点赞
收藏

51CTO技术栈公众号