删除重命名帐户 Mac OSX 的所有痕迹

删除重命名帐户 Mac OSX 的所有痕迹

我现在使用的 iMac 是新的,但是使用旧 iMac 的 Time Machine 备份进行设置。

那台电脑是我从朋友那里买来的,我没有擦除它(上面有很多不错的程序),而是使用标准教程简单地重命名了用户帐户。

到目前为止我从未遇到过任何与此相关的问题。

我刚刚尝试安装RVM(Ruby 版本管理器)当我这样做时,它会尝试将其安装到旧的帐户名中/Users/tai,而撤消它非常麻烦。

显然,在某个地方,某些内容残留在引用此旧用户帐户名的文件中。

是否有人知道我应该去哪里以及如何寻找这个问题,以便我可以解决这个问题,避免将来出现任何问题?

答案1

假设旧帐户tai是管理员/根帐户,处理这种情况的最佳方法是使用您的用户名创建一个新用户,授予该用户管理员权限,然后完全删除旧tai帐户。

像这样的工具RVM(Ruby 版本管理器)基于本地用户偏好和设置,因此创建新用户就足以清理这样的混乱。

答案2

大多数真正的 Mac 用户不建议重命名用户。

它会引起问题。

如果您要更改它,则需要:

chgrp -R for the user
chown -r for the user

祈祷您以后的生活中不会遭遇许可巫术(哎呀,您刚才遭遇了,太晚了)。

你最好的做法是:

  1. 启用 root 权限,然后以 root 身份登录。(在以下 6 个步骤中保持 root 身份)。

  2. 转至 > 系统首选项 > 用户。

  3. 创建一个新的管理员帐户(您的新名称,而不是当前名称的重复)

  4. 打开该新帐户文件夹,删除所有现有文件夹和文件。

  5. 打开旧的管理员帐户文件夹,将所有现有文件移入新帐户。

  6. 打开终端并对整个帐户文件夹执行上述 chgrp 和 chown 操作。例如:

    chown -r newbob /Users/newbob
    chgrp -R staff /Users/newbob
    

相关内容