你可能想知道如何以root身份登录Ubuntu,或者默认的root密码是什么。在Ubuntu Linux中,出于安全原因,默认情况下禁用root用户。本教程解释了如何在Ubuntu Linux中启用和禁用root用户。
Sudo机构
Sudo允许授权用户作为另一个用户(通常是root)运行程序。如果您想将sudo访问权限授予另一个用户,只需将该用户添加到sudo组:
bob@ubuntu-18-04:~$ sudo usermod -aG sudo username
Sudo的使用方法是在命令前添加sudo命令:
bob@ubuntu-18-04:~$ sudo tail -1 /etc/passwd
在会话中第一次使用sudo时,系统会提示输入当前用户的密码。如果想在没有密码的情况下使用sudo,需要编辑/etc/sudoers文件。您可以运行以下命令来编辑此配置文件:
bob@ubuntu-18-04:~$ sudo visudo
找到行%sudo ALL=(ALL:ALL) ALL,在指定位置添加NOPASSWD :,然后保存并退出,这样就可以不用密码使用sudo了。
%sudo ALL=(ALL:ALL) NOPASSWD: ALL
打开root帐户。
如果由于某种原因,需要启用root帐户,只需为root用户设置一个密码即可。普通用户首先需要sudo权限,然后执行sudo passwd root为root用户设置密码:
bob@ubuntu-18-04:~$ sudo passwd rootEnter new UNIX password: Retype new UNIX password: passwd: password updated successfully
可以看到,使用su命令切换到root用户,输入密码,就可以切换到root用户了。
这样,您就可以以root用户的身份登录系统。
关闭root用户。
当您不再需要使用root帐户登录时,您可以将root用户的密码设置为过期并关闭root用户的密码:
bob@ubuntu-18-04:~$ sudo passwd -l rootpasswd: password expiry information changed.
设置root密码过期后,使用su命令切换到root用户,发现认证失败:
bob@ubuntu-18-04:~$ su – rootPassword: su: Authentication failure
以便root用户无法登录。
摘要
设置密码时,请确保您使用一个强而唯一的密码。强密码通常至少有16个字符,至少有一个大写字母、一个小写字母、一个数字和一个特殊字符。
以上是本站为大家整理全网的root权限怎么开启_一键授权root权限最佳答案推荐,