summaryrefslogtreecommitdiff
path: root/user-init
diff options
context:
space:
mode:
authorJonas Smedegaard <dr@jones.dk>2005-12-30 13:04:34 +0000
committerJonas Smedegaard <dr@jones.dk>2005-12-30 13:04:34 +0000
commitf9151dfdebfdec94bffd76bea02c5def8f43ed50 (patch)
tree22befec40829e32b0429178336d6135e082e404b /user-init
parentfd1926ea0c77bfdebc8eaee8cc17f1a9ed03ca87 (diff)
Handle access rights for ~/weblogs.
Diffstat (limited to 'user-init')
-rwxr-xr-xuser-init4
1 files changed, 4 insertions, 0 deletions
diff --git a/user-init b/user-init
index 1519946..4b25eb8 100755
--- a/user-init
+++ b/user-init
@@ -435,6 +435,10 @@ for user in $USERS; do
chown -R "$user":www-data "$HOME/$dir"
chmod -R ug=rw,o=,ug+X "$HOME/$dir"
done
+ for dir in `cd "$HOME" && find . -mindepth 1 -maxdepth 1 -type d -regex '^\./weblogs$'`; do
+ chown -R "$user": "$HOME/$dir"
+ chmod -R u=rw,g=r,o=,ug+X "$HOME/$dir"
+ done
# Dummy user restrictions
if [ -n "$REALUSERS_GROUPNAME" -a -n "$DUMMYSHAREDIR" -a -n "$DUMMYSHAREOWNER" -a -n "$DUMMYSHARENAME" ]; then