diff -Nur smeserver-shared-folders-0.1/root/etc/e-smith/events/actions/share-modify smeserver-shared-folders-0.1_mod/root/etc/e-smith/events/actions/share-modify --- smeserver-shared-folders-0.1/root/etc/e-smith/events/actions/share-modify 2011-06-22 16:03:19.000000000 +0200 +++ smeserver-shared-folders-0.1_mod/root/etc/e-smith/events/actions/share-modify 2011-06-22 16:16:13.000000000 +0200 @@ -112,8 +112,10 @@ if (-d) { chmod $::dirperm, $_; + chmod $::dirperm, $_; + my $perm = ($_ eq '.') ? 'rx':'rwx'; foreach my $group (@write){ - $acl .= 'g:'.$group.':rwx,'; + $acl .= 'g:'.$group.':'.$perm.','; } foreach my $group (@read){ $acl .= 'g:'.$group.':rx,';