TIP: Zmiana domyślnych uprawnień plików tworzonych przez userów - umask

RedHat 6.x / CentOS 6.x
To, z jakimi uprawnieniami poszczególni użytkownicy tworzą pliki, nie jest ściśle narzucone przez system. Wartość jest zdefiniowana, i możliwa jest jej zmiana.

Domyślnie użytkownicy z UID większym niż 199 tworzą w systemie pliki z uprawnieniami na poziomie 664, czyli rw-rw-r--.
Zmiana tej reguły sprowadza się do edycji 2 plików: /etc/bashrc oraz /etc/profile.
Za nadane uprawnienia odpowiada w tych plikach polecenie umask. Wartość podanych przy nim uprawnień będzie odjęta od domyślnie pełnych 666, tak więc domyślna wartość 002 po odjęciu od 666 da nam 664.

Zdefiniowana w plikach wartość jest nadpisywana przez wartość zdefiniowaną przez użytkownika w pliku ~/.bashrc, a na potrzeby jednej sesji może być zmieniona przez polecenie:

[test@centos67 ~]$ umask 0004

Obecny poziom możemy sprawdzić wydająć polecenie:

[test@centos67 ~]$ umask
0004

Brak komentarzy:

Prześlij komentarz