From: mwolson_admin Date: Tue, 24 Feb 2009 05:10:35 +0000 (-0500) Subject: create-user: Only change public_html acls if dir does not exist. X-Git-Url: https://git.hcoop.net/hcoop/scripts.git/commitdiff_plain/42d22a10e067398f0d288861a38bfc1858b8e9b2 create-user: Only change public_html acls if dir does not exist. --- diff --git a/create-user b/create-user index 8c385dc..24fe5df 100755 --- a/create-user +++ b/create-user @@ -175,11 +175,11 @@ fs sa $HOMEPATH/.logs/mail $USER.daemon rlwidk chown $USER:nogroup $HOMEPATH/.logs/mail # public_html -mkdir -p $HOMEPATH/public_html -chown $USER:nogroup $HOMEPATH/public_html -# Support privatization of home dirs -#fs sa $HOMEPATH/public_html system:anyuser rl -fs sa $HOMEPATH/public_html $USER.daemon rl +test -e $HOMEPATH/public_html || \ + (mkdir -p $HOMEPATH/public_html; \ + chown $USER:nogroup $HOMEPATH/public_html; \ + fs sa $HOMEPATH/public_html system:anyuser none; \ + fs sa $HOMEPATH/public_html $USER.daemon rl) # .procmail.d mkdir -p $HOMEPATH/.procmail.d