好的,所以我将一台 Mac 笔记本电脑引入了我的 Kubuntu 主机和 Fedora 服务器家庭网络。目前我没有设置 NIS 或 LDAP(我只有 2 个用户),我只是在主机上手动设置 UID/GID。我想在我的 Macbook 上运行以下命令:
dscl . -change /Users/me UniqueID 501 1000
dscl . -change /Users/me PrimaryGroupID 20 503
chown -R 1000:503 /Users/me
dscl . append /Groups/staff GroupMembership me
在我开始损坏我的新 Mac 之前,我想知道这是否是正确的做法,如果正确,我可能会遇到什么不良后果。
谢谢。
答案1
好吧,今天我完全按照我在问题中概述的方式去做了。我今天一整天都在使用 Mac,到目前为止,我没有看到任何不良影响,我终于可以毫无问题地访问我的 NFS 共享。我想持续使用将是最终的考验……如果我确实遇到任何问题,我会更新这个答案。
答案2
今天 - 最初的探索几个月后 - 我找到了一种更简单的方法来做同样的事情:在本地 Mac 上使用 Apple 的服务器管理工具。它们可以在 [这里][1] 找到。安装并转到应用程序->服务器->工作组管理器。
在那里你会看到一个可以更改用户 uid 的选项(以及许多其他选项)
答案3
我将我的 uid 改为 1000,但有一个不利影响,就是当登录窗口设置为显示用户图标时,我的帐户不再显示在登录窗口中。我只能看到我妻子的帐户和“其他...”选项,我必须单击该选项,然后手动输入用户名和密码。这不是什么大麻烦,但需要额外单击几次才能进入我的帐户。