Ubuntu GUI使用Root用户登录指南

Ubuntu GUI使用Root用户登录指南

一、前言

默认情况下,Ubuntu 禁用了 root 账户,我们必须使用 sudo 命令来执行任何需要 root 权限的任务,比如像这样删除一个系统配置文件(操作危险,请勿尝试):

bash 复制代码
sudo rm -rf custom.conf

当然,这些限制是为了我们的安全,有一个很形象的比喻:一直以 root 身份使用系统,就像手里拿着一把剑到处跑

在个人方面,以 root 身份登录的情况相当少见,然而,有一些桌面用户还是想以 root 身份登录。虽然,这不是什么明智之举,但肯定是可以做到的。

二、流程

备份配置文件

对备份配置文件做备份,这样在最坏的情况下,如果我们把事情搞砸了,备份的文件可以用来从黑乎乎的终端控制台上替换现有文件。

bash 复制代码
cp /etc/gdm3/custom.conf /etc/gdm3/custom.conf~
编辑配置文件,添加对Root登录的允许
bash 复制代码
sudo nano /etc/gdm3/custom.conf

然后在文档中的空行添加分一行语句:

AllowRoot=true

最终按快捷键Ctrl+X退出编辑环境

配置 PAM 认证守护进程文件

它可以通过以下命令打开

bash 复制代码
sudo nano /etc/pam.d/gdm-password

在这个文件中,我们要注释掉以下一行,该符号拒绝了 GUI 中的 root 访问:

auth required pam_succeed_if.so user != root quiet_success

然后快捷键Ctrl+X退出编辑环境

重启系统

可以使用命令实现,也可以在GUI界面操作。使用命令如下:

bash 复制代码
reboot
选择root用户,并输入密码进行登录

完成这一步后,就成功以root用户登录了,接下来这把剑怎么用,就看你了。

三、警告

来看看社区对root的一些见解以及形象比喻:

In Linux, there is always a super user called root. This is the super admin account that can do anything and everything with the system. It can access any file and run any command on your Linux system.

With great power comes great responsibility. Root user gives you complete power over the system and hence it should be used with great caution. Root user can access system files and run commands to make changes to the system configuration. And hence, an incorrect command may destroy the system.

This is why Ubuntu and other Ubuntu-based distributions lock the root user by default to save you from accidental disasters.

You don't need to have root privilege for your daily tasks like moving file in your home directory, downloading files from internet, creating documents etc.

Take this analogy for understanding it better. If you have to cut a fruit, you use a kitchen knife. If you have to cut down a tree, you have to use a saw. Now, you may use the saw to cut fruits but that's not wise, is it?

机器翻译过来大概是:

在Linux中,总有一个名为root的超级用户。这是超级管理员帐户,可以对系统执行任何操作。它可以访问 Linux 系统上的任何文件并运行任何命令。

拥有权利的同时也被赋予了重大的责任。 Root 用户赋予您对系统的完全控制权,因此应谨慎使用。 Root 用户可以访问系统文件并运行命令来更改系统配置。因此,错误的命令可能会毫无征兆地摧毁你的系统。

这就是为什么 Ubuntu 和其他基于 Ubuntu 的发行版默认锁定 root 用户,以避免意外灾难。

您不需要拥有root权限来执行日常任务,例如在主目录中移动文件、从互联网下载文件、创建文档等。

通过这个比喻可以更好地理解它。如果你必须切水果,你会使用菜刀。如果你必须砍倒一棵树,你就必须使用锯子。当然,你可以用锯子来切水果,但这并不明智,不是吗?

四、心灵的救赎

今天是2024年5月1日,既让我高兴又让我悲伤。高兴的是今天国产首艘弹射型航母福建舰下水试航了,悲伤的是今天广东梅大高速路面发生塌陷事故几十人的生命终止于此。

中东、欧洲等现在都是战争的中心,世界并没有变,还是百年前那个样子,战火纷飞,只是被侵略被压迫的不再是中国人民,只是中国强大起来了。常看到巴勒斯坦的孩子们在战火中失去家园,失去亲人的视频流出于各大短视频平台,真心痛,但是我也很无奈,只是普通平民。

只能说,漂亮国,以色列,乌克兰等战争主导方最终会遭到全世界人民的唾弃,在世界史上留下不光彩的历史。

自豪于中华民族的复兴,自豪于祖国的强大 ,自豪于成长在种花家。马上就5月4号了,那天是青年节,我想我应该去能重现历史的地方看看。

我终于相信,每一条走上来的路,都有它不得不那样跋涉的理由。 ------席慕容
我不去想身后会不会袭来寒风冷雨,既然目标是地平线,留给世界的就只能是背影。 ------汪国真
虽然辛苦,但我还是会选择那种滚烫的人生。 ------北野武
只有走在路上,才能摆脱局限,摆脱执着,让所有的选择、探寻、猜测和想象都生机勃勃。 ------余秋雨
不要因为走得太远而忘记为什么出发。 ------纪伯伦

相关推荐
dsywws9 分钟前
Linux学习笔记之vim入门
linux·笔记·学习
幺零九零零1 小时前
【C++】socket套接字编程
linux·服务器·网络·c++
小林熬夜学编程2 小时前
【Linux系统编程】第四十一弹---线程深度解析:从地址空间到多线程实践
linux·c语言·开发语言·c++·算法
程思扬3 小时前
为什么Uptime+Kuma本地部署与远程使用是网站监控新选择?
linux·服务器·网络·经验分享·后端·网络协议·1024程序员节
sun0077003 小时前
拷贝 cp -rdp 和 cp -a
linux·运维·服务器
wowocpp3 小时前
ubuntu 22.04 server 安装 anaconda3
linux·运维·ubuntu
乡村农夫3 小时前
cuda 环境搭建
linux
tingting01194 小时前
Linux 普通用户禁用sudo su - 命令
linux·运维·服务器
WZF-Sang4 小时前
Linux—进程学习-01
linux·服务器·数据库·学习·操作系统·vim·进程
dessler4 小时前
Linux系统-rocky系统安装
linux·运维·后端