summaryrefslogtreecommitdiff
path: root/user-init
diff options
context:
space:
mode:
authorJonas Smedegaard <dr@jones.dk>2002-02-21 06:12:20 +0000
committerJonas Smedegaard <dr@jones.dk>2002-02-21 06:12:20 +0000
commita864b72c55664884cb8e7b841c51705134bbb676 (patch)
tree837277fb391682e0456a1888d7cbbee700a87064 /user-init
parent5ea1b4612adb95cbbe3aef9598474b851bad1815 (diff)
user-init: Add support for private ftp_* dirs.
Diffstat (limited to 'user-init')
-rwxr-xr-xuser-init10
1 files changed, 10 insertions, 0 deletions
diff --git a/user-init b/user-init
index c2b4ad8..cee80b1 100755
--- a/user-init
+++ b/user-init
@@ -132,6 +132,16 @@ for USER in $USERS; do
chmod a= $macdir/Network\ Trash\ Folder
done
+ # Access to ftp folders
+ for ftpdir in `find $HOME -mindepth 1 -maxdepth 1 -type d | egrep "^$HOME/ftp_$USER$"`; do
+ chgrp -R $USER $ftpdir
+ chmod -R ug=rw,o=r,ug+X,g+s $ftpdir
+ done
+ for ftpdir in `find $HOME -mindepth 1 -maxdepth 1 -type d | egrep "^$HOME/mac_${USER}_ro$"`; do
+ chown -R $USER: $ftpdir
+ chmod -R u=rw,go=r,ug+X $ftpdir
+ done
+
if [ -d $HOME/$pc ]; then
chown -R $USER: $HOME/$pc
chmod -R u=rw,g=r,o=,ug+X $HOME/$pc