HCoop
/
hcoop
/
scripts.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
6e5619b
)
create-user: rsync cgi-keytabs to mire, create ~/public_html
author
megacz
<megacz>
Fri, 4 May 2007 19:00:12 +0000
(19:00 +0000)
committer
megacz
<megacz>
Fri, 4 May 2007 19:00:12 +0000
(19:00 +0000)
create-user
patch
|
blob
|
blame
|
history
diff --git
a/create-user
b/create-user
index
97acdde
..
32c1c1d
100755
(executable)
--- a/
create-user
+++ b/
create-user
@@
-135,6
+135,7
@@
memberUid: $USER.cgi
# create a mailfilter keytab (used by /etc/exim4/get-token)
sudo kadmin.local -p root/admin -q "ktadd -k /etc/keytabs/mailfilter/$USER $USER/mailfilter@HCOOP.NET"
# create a mailfilter keytab (used by /etc/exim4/get-token)
sudo kadmin.local -p root/admin -q "ktadd -k /etc/keytabs/mailfilter/$USER $USER/mailfilter@HCOOP.NET"
+
# create a cgi keytab
sudo kadmin.local -p root/admin -q "ktadd -k /etc/keytabs/cgi/$USER $USER/cgi@HCOOP.NET"
# create a cgi keytab
sudo kadmin.local -p root/admin -q "ktadd -k /etc/keytabs/cgi/$USER $USER/cgi@HCOOP.NET"
@@
-143,7
+144,8
@@
sudo chown www-data:wheel /etc/keytabs/cgi/$USER
sudo chown $USER:wheel /etc/keytabs/mailfilter/$USER
sudo chmod 440 /etc/keytabs/cgi/$USER /etc/keytabs/mailfilter/$USER
sudo chown $USER:wheel /etc/keytabs/mailfilter/$USER
sudo chmod 440 /etc/keytabs/cgi/$USER /etc/keytabs/mailfilter/$USER
-# FIXME: rsync keytabs to mire?
+# rsync keytabs to mire
+rsync -e ssh -a /etc/keytabs/cgi/$USER mire.hcoop.net:/etc/keytabs/cgi/$USER
#
# Create/mount/set-perms on user's volumes (home, mail, databases, logs)
#
# Create/mount/set-perms on user's volumes (home, mail, databases, logs)
@@
-162,6
+164,10
@@
fs sa $HOMEPATH system:anyuser rl
mkdir -p $HOMEPATH/logs/apache
fs sa $HOMEPATH/logs/apache $USER.cgi rlwidk
mkdir -p $HOMEPATH/logs/apache
fs sa $HOMEPATH/logs/apache $USER.cgi rlwidk
+# public_html
+mkdir -p $HOMEPATH/public_html
+fs sa $HOMEPATH/public_html system:anyuser rl
+
# MAIL VOLUME
vos examine mail.$USER 2>/dev/null || \
vos create deleuze.hcoop.net /vicepa mail.$USER -maxquota 400000
# MAIL VOLUME
vos examine mail.$USER 2>/dev/null || \
vos create deleuze.hcoop.net /vicepa mail.$USER -maxquota 400000