我是一名 Mac 用户,我使用 dscl 从终端创建了一个用户(我更熟悉 linux 和 adduser 命令)
它似乎有效,但我在 /Users 下找不到我新创建的用户,并且sudo su $newuser
终端无法识别该命令。(但当我转到我的 Mac 偏好设置时,我可以看到创建的 $newuser)。怎么会这样?
答案1
dscl
不创建主目录。该部分 -create /Users/git
仅表示在管理 MacOS 用户的 LDAP 树部分中创建一个条目/Users
,这不是文件系统路径。您必须首先使用其他dscl
命令添加有关主目录位置的信息,然后使用 手动创建此主目录mkdir
。另请参阅这个答案。