Ik krijg maar niet voor elkaar fatsoenlijk om te gaan met umask. Ik heb een folder waar meerdere users (de meesten daarvan horen bij een specifieke applicatie) bestanden en mappen moeten kunnen bewerken/maken, ook die van elkaar. Ik heb nu de betreffende map eigendom gemaakt van een overkoepelende user, en setgid gebruikt, maar er zit nog steeds een umask 022 op, waardoor elk nieuw bestand 755 permissies heeft (ofwel de groep mag niet bewerken). En elke website komt aan met dingen als sudo sh -c 'echo "session optional pam_umask.so umask=002" >> /etc/pam.d/common-session', wat umask 002 over het hele systeem gooit. Het maakt me niet uit of de mask voor alleen de groep geldt, of voor iedereen, als het maar alleen op die ene map (en diens inhoud) wordt toegepast. Als ik voor 1 enkele gebruiker vanaf boot een umask op die ene map weet toe te passen ben ik al blij. Dan kan ik het ook wel doen voor andere users. En er zijn ook oplossingen als een bestand in de home folder bewerken. Helaas heeft maar 1 enkele user een home folder.
Permissies kunnen zwaar frustrerend zijn.
Permissies kunnen zwaar frustrerend zijn.