linux 切换root账号_Ubuntu Linux中如何启用root用户

8fb357d3a7a1a600ab413ba9fb3c9be7.png

你可能想知道如何以root用户登录Ubuntu,或者默认的root密码是什么。在Ubuntu Linux中,出于安全原因,默认情况下禁用了root用户。本教程说明了如何在Ubuntu Linux中启用和禁用root用户。

ded2ced16d2e085c994ab73b573a4365.png

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

6295fc28aa073799d87680cf0793a045.png

开启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

93aa9dc06a87d8bd0214f4d3fb636213.png

可以看到,使用 su 命令切换到root用户,输入密码,可以切换到root用户了。

a4510287659aecae2bc4ff108114f915.png

就这样,你可以用root用户登录系统啦。

关闭root用户

当不在需要使用root账号登录时,可以设置root用户的密码为过期,关闭root用户的密码:

bob@ubuntu-18-04:~$ sudo passwd -l root
passwd: password expiry information changed.

00b5d6c683141eef9aedaa688f91e7b5.png

设置root密码过期之后,使用 su 命令切换到root用户,发现提示认证失败:
bob@ubuntu-18-04:~$ su - root
Password:
su: Authentication failure

ce19fb08d74a11f609d4242e2555dc18.png

这样root用户就不能登录啦。

总    结

设置密码时,请确保使用的是一个强而唯一的密码。强密码通常至少有16个字符,至少有一个大写字母、一个小写字母、一个数字和一个特殊字符。

9a5d9d13f4cc02c1434055f686ef94e6.png

END

官方站点:www.linuxprobe.com

Linux命令大全:www.linuxcool.com

870d0aa8813ef6fa35317a0038bcce23.png

刘遄老师QQ:5604922

Linux技术交流群:193666693

(新群,火热加群中……)

想要学习Linux系统的读者可以点击"阅读原文"按钮来了解书籍《Linux就该这么学》,同时也非常适合专业的运维人员阅读,成为辅助您工作的高价值工具书!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值