is not in the sudoers file怎么解决

is not in the sudoers file怎么解决,第1张

解决方案:

首需要切换到root身份

$su -

(注意有- ,这和su是不同的,在用命令"su"的时候只是切换到root,但没有把root的环境变量传过去,还是当前用户的环境变量,用"su -"命令将环境变量也一起带过去,就象和root登录一样)

然后

$visudo //切记,此处没有vi和sudo之间没有空格

1、移动光标,到最后一行

2、按a,进入append模式

3、输入

your_user_name ALL=(ALL) ALL

4、按Esc

5、输入“:w”(保存文件)

6、输入“:q”(退出)

这样就把自己加入了sudo组,可以使用sudo命令了。

可以进入Linux的单用户模式把root密码改一下,对于单用户模式你可以理解成Windows的安全模式,进入以后不需要旧的root密码就可以设置新的root密码,所以常用于root密码忘记的情形。

Linux的单用户模式:单用户模式用在系统出问题时的维护。只要进入了单用户模式下,不需要输入任何密码登录,直接就是root权限,可以进行一些维护 *** 作,当然也包括修改root密码。

进入单用户模式的方法:

在启动计算机后,当看到grub菜单(就是选择启动项的你的图片里面的那个的菜单)后,按下键盘的e这个键,表示进入grub的编辑(edit)模式。

然后在出现的界面的光标最后面,输入single并按下回车键,再按下b键就能进入单用户模式了。

进入单用户模式后,输入不加任何参数的passwd命令,表示修改root密码,输入新密码即可(不需要输入旧密码)。

如何离开单用户模式:

直接执行init 5命令就可以离开了,然后就进入图形界面了。或者你也可以用重启命令重启系统。


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

原文地址: http://outofmemory.cn/tougao/11544621.html

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

发表评论

登录后才能评论

评论列表(0条)

保存