“用户与群组”偏好设置存在错误。

点击偏好设置存在错误。

iMac 27″, macOS 12.6

发布日期 2022年9月24日 上午7:35

回复
问题被标记为 排名最靠前的回复

发布日期 2022年10月22日 下午12:12

1> 有点怪的,新建账户都不行.

打开一个新的终端窗口,然后运行下面的命令,看看能不能打开

open /System/Library/PreferencePanes/Accounts.prefPane 


重启动到安全模式,后尝试打开“用户与群组”,如果可以打开,把没用的登录项尽量删除


返回正常登录:

删除文件:~/Library/Preferences/com.apple.systempreferences.plist。或者直接运行命令也可以:

rm ~/Library/Preferences/com.apple.systempreferences.plist


如果依然有问题,可能是其它有问题的用户造成的,这就需要真实的数据,账户名称和 UID 等,都不是敏感数据,贴上来没有问题。

dscl . -list /Users UniqueID | awk '$2>500' | sort -k2 -n


下面的命令是一个更全的显示系统中“所有”用户账户基本信息的,它会把结果保存到桌面的 info.txt 文件,可以把它贴上来,以便分析:(注:这行命令很长一定要复制完整才能运行正确)

clear; { echo "= Local User List:"; dscl . -list /Users UniqueID | sort -k2 -n; printf "~~~%.0s$s" {1..10}; printf "\n=== Users Folder:\n"; ls -la /Users/; printf "~~~%.0s$s" {1..10}; printf "\n=== Current User=[$(id -un)] Directory Configurations:\n"; dscl . read /Users/$(id -un) NFSHomeDirectory PrimaryGroupID RealName RecordName RecordType UniqueID UserShell GeneratedUID AuthenticationAuthority AltSecurityIdentities; printf "~~~%.0s$s" {1..10}; printf "\n=== All User Local HomeDirectory Setting:\n"; dscl . -list /Users UniqueID | sort -k2 -n | awk '$2>500' | awk '{print $1}' | while read user; do dscl . read /Users/$user NFSHomeDirectory | awk '{print $2}'; done; printf "~~~%.0s$s" {1..10}; printf "\n===Secure Token:\n"; dscl . -list /Users UniqueID | sort -k2 -n | awk '$2>500' | awk '{print $1}' | while read user; do sysadminctl -secureTokenStatus $user; done; printf "~~~%.0s$s" {1..10}; printf "\n===File System Status:\n"; sysadminctl -filesystem status; printf "\n===macOS Version:\n"; sw_vers; printf "\n===Hardware Basic Info:\n"; system_profiler SPHardwareDataType | grep -v "Serial Number\|Hardware UUID"; printf "~~~%.0s$s" {1..10}; dscl . -list /Users UniqueID | sort -k2 -n | awk '$2>500' | awk '{print $1}' | while read user; do printf "\n=== User=$user:\n"; dscl . read /Users/$user NFSHomeDirectory NFSHomeDirectory PrimaryGroupID RealName RecordName RecordType UniqueID UserShell GeneratedUID AuthenticationAuthority AltSecurityIdentities; done; printf "~~~%.0s$s" {1..10}; printf "\n===Users home folder:\n"; dscl . -list /Users UniqueID | sort -k2 -n | awk '$2>500' | awk '{print $1}' | while read user; do printf "\n------------User=$user-----------:\n"; ls -hale@ $(dscl . read /Users/$user NFSHomeDirectory | awk '{print $2}'); done; } 2>&1 | tee ~/Desktop/info.txt


2> 这个问题是文件权限的限制的。每个用户生成的文件,默认的权限是644,默认的拥有者是当前用户,6 管的是文件的拥有者,意思是可读可写;后面的 44意思就是,同组用户或者其他人都可以读但是不能写(修改)。

最好是把文件的所属用户改为你常用的账户,这样为以后省去很多不必要的可能问题。

想到的比较好的方式是,建立一个工作目录,比如桌面的 MyFiles;把所有的文件移动到这个目录中,然后运行下面的命令来变更拥有者为当前用户:

sudo chown -R $(id -un) $HOME/Desktop/MyFiles


小结,以前也看到这里有人说“用户与群组”偏好设置错误,没有看到特别好的办法解决。这次不知道能否找到一个方法。所以,如果哪一步解决了,也请贴上来自己的操作过程和发现的现象。如果都没有解决,最好是运行上面的命令把信息贴上来,以供进一步的分析。

回复量: 20

2022年9月30日 下午1:22 回应 regepod

如果是,在一个新的账户中没有问题,就检查下面的文件夹,里面应该默认什么都没有

~/Library/PreferencePanes


如果所有账户都有问题,就检查下面的文件夹,里面应该默认什么都没有

/Library/PreferencePanes


可以直接在 访达 的 前往文件夹 中粘贴上面的路径,直接看到该文件夹中的情况

这个主题已被系统或社区团队关闭。 你可以为你认为有帮助的任何帖子投票,也可以在社区中搜索其他答案。

“用户与群组”偏好设置存在错误。

欢迎来到 Apple 支持社区
Apple 客户在其产品方面互相帮助的论坛。使用您的 Apple 帐户开始畅游其中吧!!