当前位置: 首页 > article >正文

ubuntu开启root用户

Ubuntu 启用 root 账户

在 Ubuntu 中,默认情况下 root 账户是被禁用的。为了启用 root 账户,你需要设置 root 用户的密码。以下是如何在 Ubuntu 上启用 root 账户的步骤:

打开终端。

输入以下命令来设置 root 用户的密码:

sudo passwd root

你会被提示输入你的当前用户的密码,然后输入你想要为 root 账户设置的新密码。

之后,你可以用以下命令启用 root 账户:

sudo usermod -aG sudo root

这个命令将 root 用户添加到 sudo 组中,这样 root 就可以执行 sudo 命令了。

为了确保 root 账户已经启用,你可以用以下命令测试登录为 root 用户:

su - root

然后输入你之前设置的 root 密码。

一旦你成功登录为 root 用户,你就可以执行需要 root 权限的命令了。

请注意,出于安全考虑,通常不推荐在日常工作中使用 root 账户,而是应该使用 sudo 来执行需要管理员权限的命令。

用root登录

启用root账户:
默认情况下,root账户是禁用的。首先,需要启用root账户。在终端中输入以下命令:

sudo passwd root
然后输入设置的密码,输入两次,这样就完成了设置root用户密码。
2. 修改GDM配置:
Ubuntu默认使用GDM作为显示管理器。为了允许以root身份登录到GDM,需要对位于/etc/gdm3/custom.conf的GDM配置文件做一些修改。首先,对配置文件做一个备份:

bash
cp /etc/gdm3/custom.conf /etc/gdm3/custom.conf~
然后,用以下命令打开GDM配置文件:

bash
sudo vi /etc/gdm3/custom.conf
在文件中添加以下行,允许root用户登录:

bash
AllowRoot=true

  1. 修改PAM配置:
    为了允许root用户通过PAM(Pluggable Authentication Module)进行身份验证,需要编辑PAM配置文件。在终端中输入以下命令:

gedit
sudo gedit /etc/pam.d/gdm-autologin
在文件中注释:
#auth required pam_succeed_if.so user != root quiet_success
保存退出

gedit
sudo gedit /etc/pam.d/gdm-password
在文件中注释:
#auth required pam_succeed_if.so user != root quiet_success
保存退出

4.最后reboot重启即可

参考:https://blog.csdn.net/weixin_46301858/article/details/135890663


http://www.kler.cn/a/469511.html

相关文章:

  • 51单片机——步进电机模块
  • 初学STM32 --- USMART
  • Git 常用命令及其使用场景
  • 【论文复现】改进麻雀搜索算法优化冷水机组的最优负载调配问题
  • 【C++】深入解析二维数组初始化与越界问题
  • doris:基于 Arrow Flight SQL 的高速数据传输链路
  • jest使用__mocks__设置模拟函数不生效 解决方案
  • 为飞桨PaddlePaddle实现笛卡尔直积
  • 重庆市大数据局:基于可信数据空间的公共数据流通利用
  • 详解GPT-信息抽取任务 (GPT-3 FAMILY LARGE LANGUAGE MODELS)
  • 毕业项目推荐:基于yolov8/yolov5的行人检测识别系统(python+卷积神经网络)
  • d3dcompiler_47.dll缺失怎么修复全攻略:原理、步骤及注意事项
  • JS中的aynsc和await
  • IO编程与正则表达式
  • 保姆级教程Docker部署MySQL镜像
  • 网络安全的主要防护对象有哪些?
  • Oracle删除归档日志
  • Mysql数据实时同步到Es上
  • Harmony tab的使用
  • 2025年大数据、通信技术与计算机应用国际学术会议(BDCTA 2025)
  • GPTs+PRA:教育领域的新引擎,推动个性化与智能化教学
  • 量子机器学习:当量子计算遇上人工智能,颠覆即将来临?
  • Ubuntu20.04版本的ROS环境配置与基本概述
  • 生成式AI与RAG架构:如何选择合适的向量数据库?
  • TLS(传输层安全,Transport Layer Security)是用于在网络上提供通信安全的一种加密协议。
  • 【整理集合大全】MySQL(4) 数据库增删改查SQL语句