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

Ubuntu 启用 root 用户

        在启用 root 用户之前,我们先来了解一下, ubuntu 命令的组成。 打开 ubuntu 的终端,现在的命令行是由 topeet@ubuntu:~$ 这几个字母组成,那么这几个字母都代表 什么意思呢?
                        
                                        topeet                                           当前操作用户
                                           ~                                                代表当前目录名
                                           $                                                代表普通用户操作权限
                                           #                                                代表 root 用户权限
        首先 topeet 代表当前操作用户,也就是说我们当前操作的用户为 topeet @ 是固定格式, ubuntu 代表的是主机名,也就是我们这台虚拟机 ubuntu 它的主机名叫做 ubuntu ,这是安装 ubuntu 的时候我们自己命名的。冒号同样是固定格式, ~ 代表的是当前目录名, $ 代表的是普通用户操作权限,也就是非 root 用户显示。
        了解了命令行的组成之后,然后启用 root 用户。我们是嵌入式开发人员,使用 ubuntu 系统主要是来做嵌入式开发的,不是 linux 运维,所以我们没有必要像 linux 运维那样对 root 权限非常的敏感。作为一 个嵌入式开发人员,系统的权限都要为我们打开。在安装系统的时候, root 用户是被禁用的,提示创建的用户是被分到 admin 组的,使用 admin 组的用户,可以启用并设置 root 用户。接下来我们打开 root 账号。

步骤一:

        在 ubuntu 的终端直接输入命令 sudo passwd 然后我们输入 ubuntu 密码,这个密码就是 ubuntu 的登录密码,接着我们输入一个新的 unix 密码, 为了后面的学习方便,我这里依旧设置为 topeet , 然后我们再次输入一遍这个密码,这样他就提示我们更新成功了。

步骤二:

        检查有没有启用 root 用户可直接切换一下 root 用户,看看能不能切换成功,我们输入命令
su root 然后我们输入刚刚设置的密码,现在的用户名就变成 root 了,而不是 topeet 了,说明我们已经启用root 成功了.  如果启动成功,则显示当前的用户为 root ,而不是 topeet 我们从 root 用户退出到 topee t 用户,可直接在控制台上输入 exit 这样我们就退回到了普通用户,也就是非 root 的用户。如果说从普通用户也就是 topeet 用户,再次切换到 root 用户,我们直接输入命令
su root 然后直接输入密码就可以了,这样我们就切换到了 root 用户。我们在切换到 root 用户之后,代表当前操作用户已经从 topeet 变成了 root ~ 也变成了 / , 并且 $ 变成了 # ,那么 # 代表什么呢, # 代表的是超级用户操作权限也就是 root 用户显示。还有一点,虽然说启用了 root 用户,但是大家千万要记得, 不要在 root 下乱删东西,我们该用普通用户的时候还是要用普通用户的。
http://www.lryc.cn/news/245701.html

相关文章:

  • 手摸手Element-ui路由VueRoute
  • 探究Kafka原理-5.Kafka设计原理和生产者原理解析
  • 浅谈C#在unity应用中的工厂模式
  • 卷积神经网络(Inception-ResNet-v2)交通标志识别
  • 网易云音频数据如何爬取?
  • 97、Text2NeRF: Text-Driven 3D Scene Generation with Neural Radiance Fields
  • 【C++】多态(上) 多态 | 虚函数 | 重写 | final、override | 接口继承与实现继承 | 抽象类
  • 国内怎么投资黄金,炒黄金有哪些好方法?
  • springboot实现数据脱敏
  • uniapp实现多时间段设置
  • uni-app - 去除隐藏页面右侧垂直滚动条
  • 一次简单的 Http 请求异常处理 (请求的 url 太长, Nginx 直接返回 400, 导致请求服务异常)
  • spring Cloud在代码中如何应用,erueka 客户端配置 和 服务端配置,Feign 和 Hystrix做高可用配置
  • C#8.0中新语法“is {}“的介绍及使用
  • 编译器设计01-入门概述
  • SpringBoot封装Elasticsearch搜索引擎实现全文检索
  • (C)一些题4
  • ChatGPT初体验:注册、API Key获取与ChatAPI调用详解
  • TCP/IP协议、三次握手、四次挥手
  • Android U 匹配不到APN,无法发起数据建立的问题分析
  • 如何打造“面向体验”的音视频能力——对话火山引擎王悦
  • 什么是NoOps
  • Unity - Graphic解析
  • 哈希思想的应用
  • React入门使用 (官方文档向 Part1)
  • 87基于matlab的双卡尔曼滤波算法
  • Jacobi迭代与SOR迭代求解希尔伯特矩阵
  • 【云备份】配置加载文件模块
  • sqlserver写入中文乱码问题
  • 【亚马逊云】基于EC2以 All-in-One 模式快速部署 KubeSphere 和 Kubernetes