More fixes for scan ACLs

tags/ipasserelle-base-0.2.65-1
Daniel Berteaud 12 years ago
parent 156c95e66d
commit e611a58dba
  1. 5
      root/etc/e-smith/events/actions/share-modify-scan

@ -18,7 +18,7 @@ if ($event eq 'user-create'){
mkpath "/home/e-smith/files/scan/$name"; mkpath "/home/e-smith/files/scan/$name";
system ("$setfacl", system ("$setfacl",
'-m', '-m',
"u:scanner:w,u:$name:rwX,g:admins:rwX,d:u:$name:rwX,d:g:admins,rwX", "u:scanner:wX,u:$name:rwX,g:admins:rwX,d:u:$name:rwX,d:g:admins,rwX",
'--', '--',
"/home/e-smith/files/scan/$name"); "/home/e-smith/files/scan/$name");
} }
@ -44,10 +44,11 @@ else {
system ("$setfacl", system ("$setfacl",
'-R', '-R',
'-m', '-m',
"u:scanner:w,u:$name:rwX,d:u:$name:rwX", "u:scanner:wX,u:$name:rwX,d:u:$name:rwX",
'--', '--',
"/home/e-smith/files/scan/$name"); "/home/e-smith/files/scan/$name");
} }
chmod 0755, "/home/e-smith/files/scan/";
system ("$setfacl", "-R", "-m", "g:admins:rwX,d:g:admins:rwX", "/home/e-smith/files/scan/"); system ("$setfacl", "-R", "-m", "g:admins:rwX,d:g:admins:rwX", "/home/e-smith/files/scan/");
} }

Loading…
Cancel
Save