Tworzone pliki dostępne dla każdego, czyli umask pod kontrolą w Ubuntu 14.04

Nie wnikam czy to dopiero w 14.04 czy już w 13.10 nastąpiła zmiana.

Na moim domowym komputerze każdy domownik ma swoje konto co jest bardzo wygodne i polecam każdemu.

Problem pojawia się gdy np. żona zgrywa zdjęcia z aparatu na dysk a później ja na swoim koncie chcę coś z nimi zrobić.

file_permissions1Poprzednio aby tworzony przez użytkownika plik lub katalog był dostępny do odczytu i zapisu dla reszty uzytkowników tego komputera trzeba było w pliku .profile w katalogu domowym użytkownika ustawić flagę

umask 000 

W nowszych wydaniach ten parametr nie działa, a przynajmniej w pliku .profiles

Poszukując rozwiązania znalazłem je.

Nie wiem czy to bug pakietu upstart że nadpisuje ustawienia umask użytkownika czy nie, ale jest na to rozwiązanie:

należy skopiować plik /usr/share/upstart/sessions/gnome-session.conf
do katalogu $HOME/.config/upstart
i wstawić w nim umask 0002 przed linią exec gnome-session –session=$DESKTOP_SESSION


Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *