X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ian/git?a=blobdiff_plain;ds=sidebyside;f=sync-accounts%2Fsync-accounts-createuser;h=3b17333af708e5094aa2f3ae053884f0e9735177;hb=2c2627ad31da82ce280fd844b75603a545ae0111;hp=4959dbe860678fb1889982e0faf344a26cada157;hpb=2328518cb189663a9ff0ad72576edea90230834b;p=chiark-utils.git diff --git a/sync-accounts/sync-accounts-createuser b/sync-accounts/sync-accounts-createuser index 4959dbe..3b17333 100755 --- a/sync-accounts/sync-accounts-createuser +++ b/sync-accounts/sync-accounts-createuser @@ -1,10 +1,10 @@ #!/bin/sh -# default user-creation script for sync-accounts - set -e -mkdir -p $SYNCUSER_CREATE_HOME -cp -a /etc/skel/. $SYNCUSER_CREATE_HOME -chown -R $SYNCUSER_CREATE_UID.$SYNCUSER_CREATE_GID $SYNCUSER_CREATE_HOME -chmod 2755 $SYNCUSER_CREATE_HOME -rm -f /home/$SYNCUSER_CREATE_USER -ln -s ..$SYNCUSER_CREATE_HOME /home/$SYNCUSER_CREATE_USER +un=$SYNCUSER_CREATE_USER +ui=$SYNCUSER_CREATE_UID +gi=$SYNCUSER_CREATE_GID +ho=$SYNCUSER_CREATE_HOME +test -d $ho || mkdir $ho +chgrp $gi $ho +chown $ui $ho +chmod 2755 $ho