diff options
author | Jonas Smedegaard <dr@jones.dk> | 2002-09-19 11:39:10 +0000 |
---|---|---|
committer | Jonas Smedegaard <dr@jones.dk> | 2002-09-19 11:39:10 +0000 |
commit | 6461d4561e0f70b4cb1c87144e15bea7cb00a5ee (patch) | |
tree | a764e6931c853dceede6168a51f8446968c30dbb /user-init | |
parent | 3e01c59344697e3ad8d4fbf05bd59cb6e6c4dbcf (diff) |
user-init: Add support for shares_win and shares_mac (and remove support for shares_<uid>).
Diffstat (limited to 'user-init')
-rwxr-xr-x | user-init | 14 |
1 files changed, 5 insertions, 9 deletions
@@ -161,18 +161,14 @@ for user in $USERS; do fi fi - # Mac shares permissions - for dir in `find $HOME -mindepth 1 -maxdepth 1 -type d | egrep "^$HOME/mac_$USER$"`; do + # Share permissions + for dir in `find $HOME -mindepth 1 -maxdepth 1 -type d | egrep "^$HOME/shares_win"`; do chgrp -R $user $dir chmod -R u=rw,g=rw,o=,ug+X,g+s $dir - rm -rf $dir/Network\ Trash\ Folder - mkdir $dir/Network\ Trash\ Folder - chown nobody: $dir/Network\ Trash\ Folder - chmod a= $dir/Network\ Trash\ Folder done - for dir in `find $HOME -mindepth 1 -maxdepth 1 -type d | egrep "^$HOME/mac_${USER}_ro$"`; do - chown -R $user: $dir - chmod -R u=rw,g=r,o=,ug+X $dir + for dir in `find $HOME -mindepth 1 -maxdepth 1 -type d | egrep "^$HOME/shares_mac"`; do + chgrp -R $user $dir + chmod -R u=rw,g=rw,o=,ug+X,g+s $dir rm -rf $dir/Network\ Trash\ Folder mkdir $dir/Network\ Trash\ Folder chown nobody: $dir/Network\ Trash\ Folder |