有什么方法可以通过命令行添加,删除或修改用户帐户?我不是在谈论系统流程或守护程序的帐户,我的意思是有任何方法可以添加用户帐户,更改,用户真实名称,图标,文件vault保护,管理员/正常/有限的用户状态,并基本上做所有事情否则可以在系统首选项中完成的用户偏好窗格,但是通过某些命令行实用程序?

有帮助吗?

解决方案

在用户文件夹中创建帐户

dscl / -create /Users/addfromcli

创建并将外壳属性设置为bash。

dscl / -create /Users/addfromcli UserShell /bin/bash

创建并设置用户的全名。 (在某些面板/登录屏幕中显示)

dscl / -create /Users/addfromcli RealName "Added From Cli"

创建并设置用户的ID。 (这是唯一的ID,您需要找出最后一个用户创建的ID,并添加一个)

dscl / -create /Users/addfromcli UniqueID 503

创建并设置用户的组ID属性。 (这可以是您的默认组)

dscl / -create /Users/addfromcli PrimaryGroupID 1000

创建并设置用户主目录。

dscl / -create /Users/addfromcli NFSHomeDirectory /Local/Users/addfromcli

设置密码。 (不要将密码用作密码)

dscl / -passwd /Users/addfromcli PASSWORD

可以找到更多细节 OS X每日

其他提示

@Infamy的解决方案似乎是10.5。

在OS X 10.6上,每行都需要更改,以如下所示:

sudo dscl localhost -create /Local/Default/Users/addusername

也就是说 / 经过 localhost, ,预登 /Local/Default/Users 并用 sudo.

许可以下: CC-BY-SA归因
不隶属于 apple.stackexchange
scroll top