你可能想晓得如何以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 root
Enter 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 root
passwd: password expiry information changed.
设置root明码过期之后,应用su命令切换到root用户,发现提醒认证失败:
bob@ubuntu-18-04:~$ su – root
Password:
su: Authentication failure
这样root用户就不能登录啦。
总结
设置明码时,请确保应用的是一个强而惟一的明码。强明码通常至多有16个字符,至多有一个大写字母、一个小写字母、一个数字和一个特殊字符。