From c22bcecd839a86b9e1c07d942d47ee56d45a35d3 Mon Sep 17 00:00:00 2001 From: Nick Mathewson Date: Tue, 26 Jul 2005 00:33:48 +0000 Subject: [PATCH] Add niutil fix from Christopher Soghoian svn:r4678 --- contrib/osx/addsysuser | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/contrib/osx/addsysuser b/contrib/osx/addsysuser index 8a22d75bc4..a674a1b4e6 100755 --- a/contrib/osx/addsysuser +++ b/contrib/osx/addsysuser @@ -16,8 +16,8 @@ username=$1 realname=$2 homedir=$3 # GID 20 is "staff" which is the default. Change it if you want. -gid=`niutil -readprop / /groups/daemon gid` -if [ "x`niutil -list / /users|cut -f2 -d' '|grep $username`" != "x" ]; then +gid=`niutil -readprop . /groups/daemon gid` +if [ "x`niutil -list . /users|cut -f2 -d' '|grep $username`" != "x" ]; then echo The account $username already exists. exit 0 fi @@ -30,14 +30,14 @@ defhome="/Network/Servers/MyServer/Users" uiddef=`nidump passwd / | cut -d: -f3 | sort -n | grep -v '^[56789]..' |grep -v '^....$' | tail -n 1` uiddef=`echo $uiddef + 1 |bc` echo Creating account for $username... -niutil -create / /users/$username -niutil -createprop / /users/$username _writers_tim_passwd $username -niutil -createprop / /users/$username realname $realname -niutil -createprop / /users/$username _writers_passwd $username -niutil -createprop / /users/$username uid $uiddef -#niutil -createprop / /users/$username home_loc "afp://afp.server.com/Users/$username" -niutil -createprop / /users/$username gid $gid -niutil -createprop / /users/$username home $homedir -niutil -createprop / /users/$username name $username -niutil -createprop / /users/$username passwd '*' -niutil -createprop / /users/$username shell /dev/null +niutil -create . /users/$username +niutil -createprop . /users/$username _writers_tim_passwd $username +niutil -createprop . /users/$username realname $realname +niutil -createprop . /users/$username _writers_passwd $username +niutil -createprop . /users/$username uid $uiddef +#niutil -createprop . /users/$username home_loc "afp://afp.server.com/Users/$username" +niutil -createprop . /users/$username gid $gid +niutil -createprop . /users/$username home $homedir +niutil -createprop . /users/$username name $username +niutil -createprop . /users/$username passwd '*' +niutil -createprop . /users/$username shell /dev/null