热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

MacBook管理员账户意外降级为标准用户

今日在使用MacBook时,意外发现用户名显示为个人姓名的缩写,遂尝试修改。然而,在进行了一系列操作后,不仅未能成功更改用户名,反而导致管理员账户意外降级为标准用户,令人颇为困扰。这一过程中,系统的响应和反馈也显得不够友好,增加了问题解决的难度。建议用户在进行此类操作前,先备份重要数据,并查阅官方文档或寻求专业人士的帮助,以避免不必要的麻烦。
今天,突然看到了自己的苹果电脑,突然看到电脑的用户名是自己名称的简写,想着更改一下用户名吧,然后问题就出现了。


当经过一系列的操作之后,最后发现电脑的用户名还是没有更改,坑爹的事情倒是发生了,我怎么从管理员变成普通用户了!!!

技术分享图片
发生了什么,刚刚更改的时候好像有弹出一个对话框没注意就点了,结果变成了这样。想着再通过刚刚的操作能不能弄回来,结果发现解锁用户与群组时,需要输入管理员的名称和密码,我。。。 瞬间知道可能要凉凉了,但是又一想这是怎么感觉在Linux下忘记管理员密码,需要开机感觉一样尼,就尝试着去百度了一下,发现大部分给了我们下面的几个步骤。
1.重新启动,在苹果的标志还没有出现的时候一直点 commadn+s 然后输入用户名点密码,进入到黑屏终端,类似于单用户模式...
2.重新挂载根文件系统为读写模式

        mount  -rw /

3.进入/var/db目录下

    cd /var/db

4.删除一个名称为.AppleSetupDone的文件

rm -rf .AppleSetupDone

5.重新启动操作完成

reboot

6.通过一系列的继续,完成创建管理员,感觉这一圈下来相当于将本来是管理员的用户存储的数据换到了一个普通用户的家目录去了。- -

以上就已经解决苹果的管理员变成普通用户的问题了,就是重新创建一个管理员,相当于将一开始进入苹果电脑设置管理员的配置文件删除重新再来一遍吧 - -!


通过这个事情,感觉苹果这样做有点太奇怪,没理解为什么要这样,又想起了要是 linux 忘记了管理员密码该怎么办。
看了许多发现给出了两种方法:

1.通过 grub 引导进入单用户模式
2.进入紧急救援模式(rescue)

主要说下最常用的第一种方法。

通过 grub 引导进入单用户模式

1.重新启动 linux 系统,在进入到系统引导到 GRUB 界面选择系统,选择相应的系统,然后输入 “e” 就是编辑(edit),会进入另一个页面。当然,如果细心还是可以发现,下面一段英文已经告诉我们该怎么做了。
2.选择内核那一段(kernel)再按“e”,会进入另一个页面。
3.进行编辑,在第二行先输入一个空格,然后再输入“single”(单用户模式)或者输入一个数字 1,最终回车确定。又会回到第二次进入到哪个页面。
4.再按下“b”启动并进入单用户模式,在这里就可以修改管理员密码了

passwd root

5.重启系统

reboot

如此完成任务,就可以重新进入系统,用刚刚设定的密码了。


所以怎么说尼,在作死中更近一步的理解系统吧 - -
望君坚持?!!!

MacBook 的管理员变成了普通用户


推荐阅读
  • 深入理解Lucene搜索机制
    本文旨在帮助读者全面掌握Lucene搜索的编写步骤、核心API及其应用。通过详细解析Lucene的基本查询和查询解析器的使用方法,结合架构图和代码示例,带领读者深入了解Lucene搜索的工作流程。 ... [详细]
  • 在使用STM32Cube进行定时器配置时,有时会遇到延时不准的问题。本文探讨了可能导致延时不准确的原因,并提供了解决方法和预防措施。 ... [详细]
  • C#设计模式学习笔记:观察者模式解析
    本文将探讨观察者模式的基本概念、应用场景及其在C#中的实现方法。通过借鉴《Head First Design Patterns》和维基百科等资源,详细介绍该模式的工作原理,并提供具体代码示例。 ... [详细]
  • 嵌入式开发环境搭建与文件传输指南
    本文详细介绍了如何为嵌入式应用开发搭建必要的软硬件环境,并提供了通过串口和网线两种方式将文件传输到开发板的具体步骤。适合Linux开发初学者参考。 ... [详细]
  • 解决TensorFlow CPU版本安装中的依赖问题
    本文记录了在安装CPU版本的TensorFlow过程中遇到的依赖问题及解决方案,特别是numpy版本不匹配和动态链接库(DLL)错误。通过详细的步骤说明和专业建议,帮助读者顺利安装并使用TensorFlow。 ... [详细]
  • 本文探讨了在使用Selenium进行自动化测试时,由于webdriver对象实例化位置不同而导致浏览器闪退的问题,并提供了详细的代码示例和解决方案。 ... [详细]
  • 算法题解析:最短无序连续子数组
    本题探讨如何通过单调栈的方法,找到一个数组中最短的需要排序的连续子数组。通过正向和反向遍历,分别使用单调递增栈和单调递减栈来确定边界索引,从而定位出最小的无序子数组。 ... [详细]
  • 本文深入探讨了线性代数中向量的线性关系,包括线性相关性和极大线性无关组的概念。通过分析线性方程组和向量组的秩,帮助读者理解这些概念在实际问题中的应用。 ... [详细]
  • 本文介绍如何在 C++ 中使用链表结构存储和管理数据。通过具体示例,展示了静态链表的基本操作,包括节点的创建、链接及遍历。 ... [详细]
  • 本文旨在提供一套高效的面试方法,帮助企业在短时间内找到合适的产品经理。虽然观点较为直接,但其方法已被实践证明有效,尤其适用于初创公司和新项目的需求。 ... [详细]
  • Appium + Java 自动化测试中处理页面空白区域点击问题
    在进行移动应用自动化测试时,有时会遇到某些页面没有返回按钮,只能通过点击空白区域返回的情况。本文将探讨如何在Appium + Java环境中有效解决此类问题,并提供详细的解决方案。 ... [详细]
  • 如何清除Chrome浏览器地址栏的特定历史记录
    在使用Chrome浏览器时,你可能会发现地址栏保存了大量浏览记录。有时你可能希望删除某些特定的历史记录而不影响其他数据。本文将详细介绍如何单独删除地址栏中的特定记录以及批量清除所有历史记录的方法。 ... [详细]
  • 利用Selenium与ChromeDriver实现豆瓣网页全屏截图
    本文介绍了一种使用Selenium和ChromeDriver结合Python代码,轻松实现对豆瓣网站进行完整页面截图的方法。该方法不仅简单易行,而且解决了新版Selenium不再支持PhantomJS的问题。 ... [详细]
  • 探索新一代API文档工具,告别Swagger的繁琐
    对于后端开发者而言,编写和维护API文档既繁琐又不可或缺。本文将介绍一款全新的API文档工具,帮助团队更高效地协作,简化API文档生成流程。 ... [详细]
  • 本文探讨了在构建应用程序时,如何对不同类型的数据进行结构化设计。主要分为三类:全局配置、用户个人设置和用户关系链。每种类型的数据都有其独特的用途和应用场景,合理规划这些数据结构有助于提升用户体验和系统的可维护性。 ... [详细]
author-avatar
mobiledu2502920327
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有