summaryrefslogtreecommitdiff
path: root/user-init
diff options
context:
space:
mode:
authorJonas Smedegaard <dr@jones.dk>2002-11-23 16:13:03 +0000
committerJonas Smedegaard <dr@jones.dk>2002-11-23 16:13:03 +0000
commitd4d75713dbad6bff74462bad98dacfb52df058c3 (patch)
tree0cff85effd0799cf675bd27a95491c05b27f0ee4 /user-init
parent93ad18a55f6ae23ac2689d8904723b269ef2c647 (diff)
user-init: Require uid option. webdata folder owned by user, not root.
Diffstat (limited to 'user-init')
-rwxr-xr-xuser-init6
1 files changed, 4 insertions, 2 deletions
diff --git a/user-init b/user-init
index 5c67740..9f3cc4c 100755
--- a/user-init
+++ b/user-init
@@ -37,7 +37,9 @@ fi
if [ $# -gt 0 ]; then
USERS=$*
else
- USERS=`getent passwd | awk -F: '{print $1}'`
+# USERS=`getent passwd | awk -F: '{print $1}'`
+ echo "uid required!"
+ exit 1
fi
[ $NETATALK_HOME ] && mac=$NETATALK_HOME
@@ -231,7 +233,7 @@ for user in $USERS; do
chmod -R u+rw,go+r,a+X $dir
done
for dir in `find $HOME -mindepth 1 -maxdepth 1 -type d | egrep "^$HOME/webdata"`; do
- chown root: $dir
+ chown $user: $dir
chmod a=r,u+w,a+X $dir
done
for dir in `find $HOME -mindepth 2 -maxdepth 2 -type d | egrep "^$HOME/webdata/"`; do