Ubuntu GUI使用Root用户登录指南

Ubuntu GUI使用Root用户登录指南

一、前言

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

sudo rm -rf custom.conf

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

在这里插入图片描述

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

二、流程

  1. 备份配置文件

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

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

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

    AllowRoot=true

在这里插入图片描述

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

  1. 配置 PAM 认证守护进程文件

    它可以通过以下命令打开

    sudo nano /etc/pam.d/gdm-password
    

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

    auth required pam_succeed_if.so user != root quiet_success

在这里插入图片描述

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

  1. 重启系统

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

    reboot
    
  2. 选择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号了,那天是青年节,我想我应该去能重现历史的地方看看。

我终于相信,每一条走上来的路,都有它不得不那样跋涉的理由。 ——席慕容

我不去想身后会不会袭来寒风冷雨,既然目标是地平线,留给世界的就只能是背影。 ——汪国真

虽然辛苦,但我还是会选择那种滚烫的人生。 ——北野武

只有走在路上,才能摆脱局限,摆脱执着,让所有的选择、探寻、猜测和想象都生机勃勃。 ——余秋雨

不要因为走得太远而忘记为什么出发。 ——纪伯伦

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/319117.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

接收区块链的CCF会议--APSEC 2024 截止7.13 附录用率

会议名称:APSEC(Asia-Pacific Software Engineering Conference) CCF等级:CCF C类学术会议 类别:软件工程/系统软件/程序设计语言 录用率:2023年,90 submissions were recommended for accep…

【前端项目——分页器】手写分页器实现(JS / React)

组件介绍 用了两种方式实现,注释详细~ 可能代码写的不够简洁,见谅🙁 1. 包含内容显示的分页器 网上看了很多实现,很多只有分页器部分,没和内容显示联动。 因此我增加了模拟content的显示,这里模拟了32条数…

如何免费体验 gpt2-chatbot

如何免费体验 gpt2-chatbot 就在五一假期期间,一个神秘模型在没有任何官方文件的情况下突然发布。发布后不到 12 小时就立即引起人工智能爱好者和专家们的关注。这个名为“gpt2-chatbot”的神秘新模型凭借其令人印象深刻的能力轰动全球。有人猜测它可能是 OpenAI 的…

Docker Compose如何安装

Docker Compose的安装通常依赖于你的操作系统。以下是在不同操作系统中安装Docker Compose的方法: Linux 系统 //下载最新版本的Docker Compose sudo curl -L "https://github.com/docker/compose/releases/download/v2.5.1/docker-compose-$(uname -s)-$(un…

SQL如何利用Bitmap思想优化array_contains()函数

目录 0 问题描述 1 位图思想 2 案例实战 3 小结 0 问题描述 在工作中,我们往往使用array_contains()函数来进行存在性问题分析,如判断某个数是否在某个数组中,但是当表数据量过多,存在大量array_contains()函数时,…

C语言:数据结构(双向链表)

目录 1、双向链表的结构2、顺序表和双向链表的优缺点分析3、双向链表的实现 1、双向链表的结构 注意:这⾥的“带头“跟前面我们说的“头节点”是两个概念,实际前面的在单链表阶段称呼不严谨,但是为了更好的理解就直接称为单链表的头节点。 带…

网络聊天室:通过Servlet和JSP,结合session和application实现(文末附源码)

目录 一.成品效果 二.代码部分 chat.jsp ChatServlet 一.成品效果 在启动成功后,我们就可以在任意俩个浏览器页面中相互发消息,如图所示左边屏幕使用的是Edge浏览器,右图使用的是火狐浏览器。当然笔者这里只是简单实现最基本的一些功能&…

从键入网址到网页显示,期间发生了什么?

从键入网址到网页显示,期间发生了什么? 孤单小弟【HTTP】真实地址查询【DNS】指南帮手【协议栈】可靠传输【TCP】远程定位【IP】两点传输【MAC】出口【网卡】送别者【交换机】出境大门【路由器】互相扒皮【服务器与客户端】相关问答 不少小伙伴在面试过程…

RabbitMq基础概念知识复习

消息拥有消息头和消息体,消息具有rounting key,主题交换机和扇形交换机都是发布与订阅的实现方式,主题交换机用于匹配接收的消息的rount key 动态匹配模式匹配到多个符合的队列,扇形fanout交换机则不会使用消息的路由key&#xff…

SQLite如何处理CSV 虚拟表(三十七)

返回:SQLite—系列文章目录 上一篇:SQLite的DBSTAT 虚拟表(三十六) 下一篇:SQLite的扩展函数Carray()表值函数(三十八) ​ RFC4180格式是一种文本文件格式,被用于表格数据间的交互,也可将表格数据转化…

【机器学习】集成方法---Boosting之AdaBoost

一、Boosting的介绍 1.1 集成学习的概念 1.1.1集成学习的定义 集成学习是一种通过组合多个学习器来完成学习任务的机器学习方法。它通过将多个单一模型(也称为“基学习器”或“弱学习器”)的输出结果进行集成,以获得比单一模型更好的泛化性…

基于t972 Android9 AP6256,如何在设置中添加5G热点选项,并使其正常打开

通过设置的的WiFi热点选项可以知道关键词“2.4GHz”,因此可以其全局搜索,在packages\apps\Settings\res\values\strings.xml文件下找到如下图所示, 从上面注释可以知道,选项按键选择2.4GHz触发的按键关键词是“wifi_ap_choose_2G…

图床搭建GitHub+PicGo+jsdelivr(CDN)+Typora(内附加速工具)

目录 安装PicGo GitHub配置与加速器 配置PicGo 使用typroa 安装PicGo PicGo是一个用于上传图片的客户端,支持拖拽上传、剪贴板上传,功能十分方便。 下载地址: https://github.com/Molunerfinn/PicGo/releases 个人网盘自取版本2.4.0…

nginx变量自定义日志收集

内置变量 $remote_addr;存放了客户端的地址,注意是客户端的公网IP,也就是一家人访问一个网站,则会显示为路由器的公网IP。 $args;变量中存放了URL中的指令 [rootlocalhost conf.d]# cat pc.conf server {listen 80;se…

【UnityRPG游戏制作】RPG项目的背包系统商城系统和BOSS大界面

👨‍💻个人主页:元宇宙-秩沅 👨‍💻 hallo 欢迎 点赞👍 收藏⭐ 留言📝 加关注✅! 👨‍💻 本文由 秩沅 原创 👨‍💻 收录于专栏:Uni…

用于复杂任务的 AI 编码引擎:多文件多步骤拆解实现 | 开源日报 No.239

plandex-ai/plandex Stars: 3.1k License: AGPL-3.0 plandex 是一个用于复杂任务的 AI 编码引擎。 使用长时间运行的代理完成跨多个文件且需要多个步骤的任务将大型任务分解为较小子任务,逐一实现,直至完成整个工作帮助处理积压工作、使用陌生技术、摆…

Gateway结合Nacos使用!!!

一、本地结合使用 1. 引入依赖 <dependency><groupId>com.alibaba.cloud</groupId><artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId> </dependency> 2. bootstarp.yml配置文件 如果Nacos中配置使用yaml格式&…

【牛客网】值周

原题链接&#xff1a;登录—专业IT笔试面试备考平台_牛客网 目录 1. 题目描述 2. 思路分析 3. 代码实现 1. 题目描述 2. 思路分析 差分。 因为l<100000000,所以数组开1e8。 唯一需要注意的点就是前面给b[0]单独赋值为1&#xff08;因为如果在循环中给b[0]赋值&…

利用大模型提升个性化推荐的异构知识融合方法

在推荐系统中&#xff0c;分析和挖掘用户行为是至关重要的&#xff0c;尤其是在美团外卖这样的平台上&#xff0c;用户行为表现出多样性&#xff0c;包括不同的行为主体&#xff08;如商家和产品&#xff09;、内容&#xff08;如曝光、点击和订单&#xff09;和场景&#xff0…

iOS 实现类似抖音翻页滚动效果

这里是效果图 参考抖音的滚动效果&#xff0c;需要我们在结束拖动的时候&#xff0c;动画设置偏移量 这里有一个注意点&#xff0c;由于我们是在拖动结束的时候&#xff0c;手动改变tableview的偏移量&#xff0c; 改变了tableView 自身原有的的滚动效果&#xff0c;所以我们…