Mac修改管理员高级选项之后,文件和配置都没有了
修改了账户名称、个人目录之后,电脑一直卡在输入密码后进度条那里,等了一天一夜后,电脑开机了,但是配置文件都没有了,重新设置siri,ID信息后进入系统,但是之前电脑的文件都找不到了。哪位大神知道怎么找出文件?或者恢复之前的账号状态吗?
修改了账户名称、个人目录之后,电脑一直卡在输入密码后进度条那里,等了一天一夜后,电脑开机了,但是配置文件都没有了,重新设置siri,ID信息后进入系统,但是之前电脑的文件都找不到了。哪位大神知道怎么找出文件?或者恢复之前的账号状态吗?
解决了没有?如果还没有,说明可能情况比较复杂,为了能够比较全面的了解现在的情况,可以先运行下面的命令行,把结果贴上来之后,可以更准确地做出判断:
clear; dscl . -list /Users UniqueID | sort -k2 -n | awk '$2>500'; printf "~~~%.0s$s" {1..10}; echo; ls -la /Users/; printf "~~~%.0s$s" {1..10};echo; dscl . read /Users/$(id -un) NFSHomeDirectory NFSHomeDirectory PrimaryGroupID RealName RecordName RecordType UniqueID UserShell GeneratedUID AuthenticationAuthority AltSecurityIdentities
上面的命令不会改变任何系统或者用户的配置,只是读取,可以放心使用。
解决了没有?如果还没有,说明可能情况比较复杂,为了能够比较全面的了解现在的情况,可以先运行下面的命令行,把结果贴上来之后,可以更准确地做出判断:
clear; dscl . -list /Users UniqueID | sort -k2 -n | awk '$2>500'; printf "~~~%.0s$s" {1..10}; echo; ls -la /Users/; printf "~~~%.0s$s" {1..10};echo; dscl . read /Users/$(id -un) NFSHomeDirectory NFSHomeDirectory PrimaryGroupID RealName RecordName RecordType UniqueID UserShell GeneratedUID AuthenticationAuthority AltSecurityIdentities
上面的命令不会改变任何系统或者用户的配置,只是读取,可以放心使用。
ls -l /User
看看你之前用戶名的目錄裡面文件還在不在, 在的話直接拷過來
最簡單粗暴的辦法
cd /Users
mv /Users/新用戶名 /Users/新用戶名_bak
mv /Users/舊用戶名 /Users/新用戶名
sudo chown -R $(whoami):staff /Users/新用戶名
好的,谢谢了。
我把账号名称、密码、个人目录都改成之前的,然后把文件全部拷贝出来之后,又新建了一个管理员,然后把旧管理员给删除了。
1、把账户名称、个人目录全部改回原来的信息,然后重新启动。
2、等待开机(我的开机比较慢,开机状态持续大概一天左右)。开机后的路径为:Macintosh HD——用户——(个人目录文件夹)
之前所有文件就找到啦🥳
每个人之前存档位置不一样,方法都差不多,希望可以帮到以后出现这种问题的大家。
(最后谨记,不是很熟系Mac系统的最好不要乱修改标红提示的东西。需要的需改的情况,教程看得仔细些。)
或者把个人目录那里改回原来的值
好的,谢谢了。我把账号名称、密码、个人目录都改成之前的了。可以使用文件了
cd /Users
sudo mv /Users/新用戶名 /Users/新用戶名_bak
sudo mv /Users/舊用戶名 /Users/新用戶名
sudo chown -R $(whoami) /Users/新用戶名
或者
cd /Users
sudo chown -R $(whoami) /Users/
mv /Users/新用戶名 /Users/新用戶名_bak
mv /Users/舊用戶名 /Users/新用戶名
最後一條, 去掉 :staff 吧
今天试了一下,还是打不开之前个人目录里的文件夹。我查了一下,好像是因为我把用户ID也给改了。
跟修改群組沒關係, 不確定你新舊賬號的具體情況, 群組保持原樣比較好.
比如域用戶的情況下默認組不是 staff
文件夹在,但是没有访问权限,复制不了,也做不了任何操作。
修改群组?可以详细说一下吗?
Mac修改管理员高级选项之后,文件和配置都没有了