Mac修改个人目录
手残党在使用mac时,会出现很多自己无法恢复的问题,今天我给大家讲一下关于mac修改个人目录后🥚修改不回来的问题。
问题呼出
1、在设置里选择用户与群组
,点击左下角的小金锁
,解锁后右键用户列表,点击高级选项
2、弹出如下对话窗口,错误的去选取
了个人目录,并点击了好
。
3、重启
电脑,发现自己的电脑跟新的一样,所有下载的、安装的都没有了。
问题解决
1、关闭你的SIP
把电脑关机
,按住电源键
,直到屏幕出现引导相关选项。点击实用工具,打开终端,输入csrutil disable
,成功关闭的话出现:Successfully disabled System Integrity Protection. Please restart the machine for the changes to take effect.
。
没有出现应该就是你的root权限没有给,没有设root密码就初始化密码,重启正常开机,登陆一个用户,开个终端输入:
sudo passwd root
输入两次密码,然后切换成root试试。
成功后,再去关机,长按开机键进入OS引导环境,实用工具 -->. 终端
su -
csrutil disable
ok,恭喜你,你的电脑SIP已经关闭了。
2、修改原个人目录名为你修改后的目录名
比如:我原来家目录是
A
,手残的我改成了B
,你重启后,系统找不到你的B
家目录,他不知道你的A
就是你要的新名字B
。就创建了一个新目录(类似创建了一个新用户的家目录),所以你的重启后看到的就是”新电脑“。
再重启,随便登陆个用户,进入终端,输入:
#切到root
su -
#删除自动创建的B
rm -rf B
#修改原家目录权限为开放
chmod -R 777 A
#重命名原A目录为B(因为你的配置文件是被你修改了的B)
mv A B
至此,重启,完成 完全且正确的修改家目录为B了。想要改回来,重复一遍就好了。
很多同学就说了:那你为什么不直接改配置文件,把B改回A呢,直接就恢复原来的那样了。
这里,是因为etc下用户组的配置是加密的,怎么解密后修改我不会啊,修改完再用原来加密算法去放回原路径,这我更不会啊。
如有其他idea,欢迎跟帖。