In search this blog

Loading

środa, 15 lutego 2012

Calculate umask


Jak policzyć umask

Domyślne ustawienia umask dla Debain'a to 0022 lub 022, zaś dla RedHat'a 0002 lub 002, Dzięki tym ustawieniom wiemy jakie będą miały uprawnienia pliki i foldery które utworzymy. Aby zmienić domyślne ustawienia umask należy edytować plik:

  1. # vi /etc/profile  

lub

  1. $ vi ~/.bashrc  

I należy na końcu pliku dodać:

  1. umask 002  

Numer możemy zmieniać ;), zmiany będą widoczne po ponownym zalogowaniu się, teraz jak przeliczyć taki numer, mianowicie

  • 0 : r, w, x
  • 1 : r, w
  • 2 : r, x
  • 3 : r
  • 4 : w, x
  • 5 : w
  • 6 : x
  • 7 : brak uprawnień

I teraz wiemy np. że 022 utworzy nam pliki z uprawnieniami 644 a katalogi z 755. Znamy również domyślne ustawienia systemu które są następujące dla katalogów 777 zaś dla plików 666. Więc chyba już widać jak wyliczyć dane uprawnienia

Dla katalogu:
777 - 022 = 755
zaś dla pliku:
666 - 022 = 644

I to w sumie chyba wszystkie najważniejsze informacje, potrzebne do przeliczania.


stat4u stat4u

Brak komentarzy:

Prześlij komentarz

Powered By Blogger