乐趣区

关于linux:Linux中如何启用root用户

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

退出移动版