今天在使用eclipse码代码的时候,为了方便插件使用用户名root进行登录,对mac账号用户名进行了修改。修改后发现悲剧了。
在此记录一下,对被这个坑埋过的同学提供方便。
出现的问题主要有两点
1.数据恢复问题
1)修改用户名后,mac系统认为是创建了一个新的用户,这时候,之前管理员账号的数据在当前用户的finder里是看不到的。这时候可以去到桌面,点击又上角的“前往”
点击“电脑”
点击“Macintosh HD”
进去后点击“用户”
这时候就可以看到修改前用户的数据了。
2.管理员权限问题
虽然数据问题恢复了,但是另外一个更严重的问题又出现了。新的用户名账号只是一个普通用户账号,没有管理员权限没有管理员权限了。在需要管理员权限的操作中输入具有管理员权限的前用户名和密码也不认了。WTF?没有管理员权限了?那电脑不就废了?NND,修改用户名会丢失管理员权限你还允许我改用户名?这是一个致命的bug啊!也不知道神一样存在的苹果是怎么想的。
因为现在有很重要的事情,时间不允许耽搁,在网上搜的一些方法现在也不敢使用了,不知道会不会又出什么幺蛾子。没办法,谁引起的问题就找谁吧,经过与苹果的技术服务沟通描述完这个情况后,苹果的技术服务提供了以下的方法创建一个具有管理员权限的用户。
**
支持 Advisor(技术顾问)给您发送了一条跟进信息。
开机的时候按住 command+s
出现命令行终端的时候按照以下顺序输入命令:
/sbin/mount空格-uaw
rm空格var/db/.applesetupdone
reboot
**
reboot完成后,就是创建一个新的用户了,按照提示去操作就可以了。
按照以上操作就可以创建一个新的具有管理员权限的用户了。如果需要之前用户的数据,就注销登录进你需要的用户就可以了。
当时的操作是苹果的技术服务在电话支撑我完成整个操作过程的,在此感谢技术支持工作人员的耐心指导!