diff options
author | Jonas Smedegaard <dr@jones.dk> | 2002-11-23 16:13:03 +0000 |
---|---|---|
committer | Jonas Smedegaard <dr@jones.dk> | 2002-11-23 16:13:03 +0000 |
commit | d4d75713dbad6bff74462bad98dacfb52df058c3 (patch) | |
tree | 0cff85effd0799cf675bd27a95491c05b27f0ee4 /user-init | |
parent | 93ad18a55f6ae23ac2689d8904723b269ef2c647 (diff) |
user-init: Require uid option. webdata folder owned by user, not root.
Diffstat (limited to 'user-init')
-rwxr-xr-x | user-init | 6 |
1 files changed, 4 insertions, 2 deletions
@@ -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 |