请教如何在mac下用命令建立账号和组?

发布于 2022-07-02 16:51:11 字数 3 浏览 5 评论 3

如题!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

影子的影子 2022-07-11 20:20:40

帮我解答问题的兄弟,谢谢你了.我会建立了。但是我建立了组,为什么看不见组ID呢?

无声无音无过去 2022-07-11 17:33:56

兄弟,没太明白你写的意思,能写的详细一点吗?谢谢!

白龙吟 2022-07-05 12:58:35

说实话还是有点麻烦的,一个命令搞不定,得要一串:

login=your_user_name
uid=your_user_uid
#或者自动生成一个uid
uid1="$(nireport . /users uid | sort -n | tail -1)" ; uid="$(( $uid1 + 1 ))"
gid=your_user_gid
homedir=/Users/$login
fullname=Full_Name
shell=/bin/sh

#创建用户
niutil -create     . /users/$login
niutil -createprop . /users/$login passwd
niutil -createprop . /users/$login uid $uid
niutil -createprop . /users/$login gid $gid
niutil -createprop . /users/$login realname "$fullname"
niutil -createprop . /users/$login shell $shell
niutil -createprop . /users/$login home $homedir
niutil -createprop . /users/$login _shadow_passwd ""

新创建的用户密码为空,用passwd命令可以改密码。

Mac OSX用了一个叫netinfo的程序管理所有用户,不是其它Unix常用的/etc/passwd,上面的脚本可以作为一个起点,有空写一个完整的adduser出来。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文