批量导入用户

想问一个问题,如何使用server中的导入用户功能。批量导入用户及定义分组

用户上传的文件

发布日期 2016年10月24日 下午10:29

回复
回复量:1

2016年10月25日 上午8:47 回应 stawli

如果原来导出过,那么可使用导入功能。如果是全新第一次配置OD系统,那么就要用命令行了

dscl用户添加用户,dseditgroup用户编辑群组。

可以参考Mac客户端本地添加用户的命令,其中最关键的几个部分:

ODSERVER - 是你的Mac server地址

USERNAME - 符合Unix用户规范的用户帐户

REALNAME - 字符串的名称

UID - UniqueID,不能重复

PGROUP - 主要用户组,默认80(staff组)

password - 用户密码


命令参看如下

dscl $ODSERVER -create /Users/$USERNAME

dscl $ODSERVER -append /Users/kevin UserShell /bin/bash

dscl $ODSERVER -append /Users/kevin RealName "$REALNAME"

dscl $ODSERVER -append /Users/kevin UniqueID $UID

dscl $ODSERVER -append /Users/kevin PrimaryGroupID PGROUP

dscl $ODSERVER -append /Users/kevin NFSHomeDirectory /Users/$USERNAME

dscl $ODSERVER -passwd /Users/kevin password


然后循环读取用户数据即可。

也可参照这里的脚本:Create & delete user accounts from the command line on Mac OS X

这个主题已被系统或社区团队关闭。 你可以为你认为有帮助的任何帖子投票,也可以在社区中搜索其他答案。

批量导入用户

欢迎来到 Apple 支持社区
Apple 客户在其产品方面互相帮助的论坛。使用您的 Apple 帐户开始畅游其中吧!!