Mam kilka długo działających skryptów i aplikacji, które przechowują wyniki w katalogu udostępnionym kilku użytkownikom. Chciałbym mieć pewność, że każdy plik i katalog utworzony w tym katalogu współdzielonym ma automatycznie u=rwxg=rwxo=r
uprawnienia.
Wiem, że mógłbym używać umask 006
na czele różnych moich skryptów, ale nie podoba mi się to podejście, ponieważ wielu użytkowników pisze własne skrypty i może zapomnieć o samodzielnym ustawieniu umask.
Naprawdę chcę, aby system plików ustawiał nowo utworzone pliki i katalogi z określonymi uprawnieniami, jeśli znajdują się w określonym folderze. Czy to w ogóle możliwe?
Aktualizacja : Myślę , że można to zrobić za pomocą list ACL POSIX , używając funkcji domyślnej listy ACL, ale w tej chwili to wszystko jest trochę ponad moją głową. Jeśli ktoś mógłby wyjaśnić, jak używać domyślnych list ACL, prawdopodobnie ładnie odpowiedziałby na to pytanie.