从Mac OS删除标准用户


11

我在Sierra High中创建了一个新的Admin帐户,需要删除以前标记为标准用户的以前的admin帐户。但是,以管理员身份解锁并选择我要删除的相应用户后,我看到该-标志被标记为灰色。

在此处输入图片说明

这是所有帐户,我想删除mac用户帐户,

$ dscacheutil -q user | grep -A 3 -B 2 -e uid:\ 5'[0-9][0-9]'
name: mac
password: ********
uid: 501
gid: 20
dir: /Users/mac
shell: /bin/bash
--
--
name: chaklader
password: ********
uid: 502
gid: 20
dir: /Users/chaklader
shell: /bin/bash

如何删除各自的帐户?我找到了要在终端上运行的代码段sudo /usr/bin/dscl . -delete "/Users/mac"。我应该尝试一下并解决吗?

更新:

作为建议的答案,我没有登录快速用户切换菜单。

在此处输入图片说明

按照要求,我who在终端上运行并得到结果,

$ who

chaklader console  Dec 28 06:01 
chaklader ttys000  Dec 28 14:51

因此,简而言之,另一个用户mac不在终端中。


将标准用户转换为管理员会不会有任何改变?
drivec

您很可能无法删除该mac用户,因为该用户处于活动状态并锁定了系统资源(例如,他可能已经安装了外部磁盘并坐在该磁盘上)。要检查这种可能性,请who在终端中输入。

我确实升级到了750 GB的新SSD,我想删除的用户是主要管理员Cha
Chaklader Asfak Arefe

@danielAzuelos看到我更新的问题。
Chaklader Asfak Arefe

Answers:


4

我有一个非常类似的问题。在Apple支持的帮助下,我解决了该问题。我在这里发布了解决方案:https : //discussions.apple.com/message/33849669

在这里重复,是:

  • 引导到恢复分区。
  • 从“ 实用工具”菜单中选择“ 终端 ” ->终端应出现。
  • 在提示符下输入: resetpassword并按回车->一个新的窗口/应用程序应出现在终端窗口后面,称为“重置密码”
  • 按照步骤重设您要删除的帐户的密码。
  • 重新启动Mac,然后以您的主管理员帐户重新登录。
  • 转到“ 用户和组 ”,然后单击“系统偏好设置”窗格,选择要删除的帐户,然后单击减号按钮。

为我修复。希望这可以帮助!


大卫,您好,由于速度变慢,我重新安装了High Sierra操作系统,并决定尝试使用您的方法。我可以确认它运行良好
Chaklader Asfak Arefe

19

当用户仍通过快速用户切换登录时,该用户的–按钮变灰。注销要尝试删除的其他用户,然后使用该用户帐户返回“系统偏好设置”,然后重试。您可以重新启动以确保用户也处于非活动状态。

您可以从命令行中删除用户,并且需要小心使用正确的短名称,否则您将清除错误的数据。在这种情况下,简称为mac。运行以下命令删除用户,并分别删除用户的主文件夹。如果要保留主文件夹,请不要运行该rm命令。

sudo dscl . delete /Users/mac
sudo rm -rf /Users/mac

如果dscl命令失败,请重置帐户密码,然后重试上述命令。

sudo passwd mac

1
评论不作进一步讨论;此对话已转移至聊天
bmike

1
对于那些跟随我来这里的人们来说,这是解决方案。不要打扰引导到恢复分区。完全没有必要。只需重新启动计算机,然后删除用户即可。
mlg87
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.