--- a/tele-watch.pl Thu Apr 21 14:11:00 2016 +0200
+++ b/tele-watch.pl Thu Apr 21 15:59:19 2016 +0200
@@ -79,8 +79,9 @@
chdir $dir or die "Can't chdir to $dir: $!\n";
for ('subangebote') {
mkdir $_;
+ $gid = getgrnam('PM');
chown $uid, $gid => $_;
- chmod $mode & 07777 => $_;
+ chmod $mode & 02770 => $_;
}
exec "true"; # avoid execution of END{ } blocks
}
@@ -234,14 +235,21 @@
if (!-e $dir) {
notice "mkdir $dir";
- mkdir $dir => 0755;
+ if ($dir =~ /angebote/gi) {
+ $gid = getgrnam('PM');
+ mkdir $dir => 0770;
+ chmod($mode & 02770, $dir);
+ }
+ else {
+ mkdir $dir => 0755;
+ chmod($mode & 07777, $dir);
+ }
+
chown($uid, $gid, $dir);
- chmod($mode & 07777, $dir);
}
if ( "$link" =~ /angebote/gi )
{
- #$link = "/.dtele/Korrespondenz/$e->{name}/Angebote";
$link = "$target/Korrespondenz/$e->{name}/Angebote";
}