我无法切换到 root 用户,问题是当我给出命令时root
,它会要求输入密码,但此后键盘无法工作enter。三次输入后会显示“三次输入错误”。
这就是它所显示的
avinish@ubuntu:~$ /etc/sudoers
bash: /etc/sudoers: Permission denied
请帮忙!
答案1
在终端窗口中输入sudo su root
。它会提示您输入登录密码。也就是说,输入您的常规密码。完成后,您将root@ubuntu:/home/avinish#
看到avinish@ubuntu:~
现在输入passwd
并按下enter键。
它会提示你输入新的 unix 密码。输入你想要的 root 用户的密码。
注意:输入密码时您将看不到任何内容。
答案2
默认情况下根在 Ubuntu 上被锁定几个原因并且sudo
更适合gksudo
于具有 GUI 的应用程序。
可以启用,但我不建议。如果你真的想启用根 看这里但请先阅读所有答案。
打开终端CTRL++ALT并T输入
sudo -i
并输入密码。在该终端内,您现在根。输入完毕后exit
,只需关闭终端,即可恢复正常。
此外,即使 root/etc/sudoers
不会做任何有用的事情,它也是一个文本文件。
如果您想查看此文件中的内容,请尝试:
sudo cat /etc/sudoers
如果你想编辑它
sudo visudo
无论哪种情况,您都会被要求输入密码。这是您的登录密码。输入时不会显示任何内容,但系统会接受该密码,只需输入密码并按 Enter 即可。
答案3
sudo -s 或 sudo su 可能会帮到你。键盘确实能用,但在 ubuntu 中密码不会显示。你必须再次输入密码进行确认,所以请记住你之前输入的内容。在获得 root 访问权限后,你可能还想更改文件权限,因此请查看 chown 和 chmod 命令(附加信息)。希望它能帮到你 :)