如题!
帮我解答问题的兄弟,谢谢你了.我会建立了。但是我建立了组,为什么看不见组ID呢?
兄弟,没太明白你写的意思,能写的详细一点吗?谢谢!
说实话还是有点麻烦的,一个命令搞不定,得要一串:
login=your_user_nameuid=your_user_uid#或者自动生成一个uiduid1="$(nireport . /users uid | sort -n | tail -1)" ; uid="$(( $uid1 + 1 ))"gid=your_user_gidhomedir=/Users/$loginfullname=Full_Nameshell=/bin/sh
#创建用户niutil -create . /users/$loginniutil -createprop . /users/$login passwdniutil -createprop . /users/$login uid $uidniutil -createprop . /users/$login gid $gidniutil -createprop . /users/$login realname "$fullname"niutil -createprop . /users/$login shell $shellniutil -createprop . /users/$login home $homedirniutil -createprop . /users/$login _shadow_passwd ""
新创建的用户密码为空,用passwd命令可以改密码。
Mac OSX用了一个叫netinfo的程序管理所有用户,不是其它Unix常用的/etc/passwd,上面的脚本可以作为一个起点,有空写一个完整的adduser出来。
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
暂无简介
文章 0 评论 0
接受
发布评论
评论(3)
帮我解答问题的兄弟,谢谢你了.我会建立了。但是我建立了组,为什么看不见组ID呢?
兄弟,没太明白你写的意思,能写的详细一点吗?谢谢!
说实话还是有点麻烦的,一个命令搞不定,得要一串:
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出来。