可以通过命令行管理用户帐户吗?
-
16-10-2019 - |
题
有什么方法可以通过命令行添加,删除或修改用户帐户?我不是在谈论系统流程或守护程序的帐户,我的意思是有任何方法可以添加用户帐户,更改,用户真实名称,图标,文件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
.
不隶属于 apple.stackexchange