你可能想晓得如何以 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 个字符,至多有一个大写字母、一个小写字母、一个数字和一个特殊字符。