ubuntu如何进入root:终端临时切换+永久开启root账号实操

ubuntu如何进入root:终端临时切换+永久开启root账号实操

刚装好Ubuntu系统的时候,翻遍系统设置都找不到root登录入口,纠结半天终于摸清ubuntu如何进入root的两种实操方式,全程都是自己一步步试出来的,没有任何虚的理论,照着操作就能直接生效。

最开始误以为Ubuntu和Windows的管理员模式一样,点击账户切换就能直接进入root界面。点开用户设置,里面只有自己创建的普通用户,根本没有root选项,试着修改账户权限,也只能调到管理员用户,依旧没法获取完整的root最高权限,操作系统核心文件时一直提示权限不足。

很多人不知道,Ubuntu默认是禁用root账号直接登录的,系统所有日常操作都依托普通管理员用户的sudo权限执行,这也是新手找不到root入口的根本原因。

临时切换root是最常用、最安全的方式,也是日常使用最多的操作。打开终端,输入sudo -i,回车之后输入当前登录用户的开机密码,密码输入的时候屏幕不会有任何显示,不用慌,直接输完回车就行。输入正确后,终端前缀会从普通用户的用户名变成root,这就代表已经成功进入root权限模式,可以随意修改系统核心配置、操作受限文件。

之前试过用sudo su命令切换,看似也能进入root状态,但实际使用有细微区别。sudo su切换后,部分系统环境变量不会完全加载,修改系统配置文件时偶尔会出现指令执行失效的情况,而sudo -i的加载方式和原生root登录完全一致,兼容性更好,不会出现权限残缺的问题。

如果需要长期使用root权限,每次临时切换太麻烦,就可以直接解锁root账号,实现直接登录root。终端里输入sudo passwd root,先输入当前用户密码验证身份,之后设置专属的root密码,连续输入两次确认即可。密码设置完成后,系统的root账号就被正式激活了。

激活之后就能在登录界面切换root用户,输入刚刚设置的密码,就能直接进入root桌面环境。这里有个很容易踩的细节,新版Ubuntu激活root后,图形界面默认依旧禁止root登录,只能通过终端登录,想要图形桌面登录root,需要修改lightdm配置文件,注释掉root禁止登录的参数,重启系统后才能生效。

不要盲目解锁永久root账号。普通日常使用、安装软件、修改普通文件,只用sudo临时权限就足够,开启永久root后,一旦误删系统文件、输错指令,会直接破坏系统内核,没有任何权限保护机制,大概率直接导致系统崩溃。

现在日常操作基本只用sudo -i临时进入root,用完直接输入exit回车,就能立刻退回普通用户模式,兼顾了权限需求和系统安全性,是适配绝大多数使用场景的最优操作。

了解更多百科知识请访问 百科