Proč jsou výchozí práva 644/755?

Muo

Proč jsou výchozí práva 644/755?
« kdy: 31. 08. 2018, 17:11:35 »
Proč jsou výchozí práva v unixových souborových systémech nastavena na 644/755, včetně domovských adresářů? Přijde mi to poněkud nesmyslné. Mnohem víc by dávalo smysl 640/750, tj. aby nemohl každý kolemjdoucí koukat ke mně do domovské složky. To má nějaký historický důvod, že je to takto?


KR

Re:Proč jsou výchozí práva 644/755?
« Odpověď #1 kdy: 31. 08. 2018, 17:38:50 »
Kernighan s Richiem nebyli paranoici  8) 644 je default protoze jaky smysl melo vytvaret soubor, ktery nikdo nedokaze precist ?

MarSik

Re:Proč jsou výchozí práva 644/755?
« Odpověď #2 kdy: 31. 08. 2018, 17:54:35 »
Tohle řídí umask, takže si to může každý změnit jak potřebuje. https://cs.wikipedia.org/wiki/Umask

RDa

  • *****
  • 1 195
    • Zobrazit profil
    • E-mail
Re:Proč jsou výchozí práva 644/755?
« Odpověď #3 kdy: 31. 08. 2018, 22:38:07 »
644/755 je kompromis mezi komunistickym 664/775 a nesdilnym 640/750. Pro dalsi extremy mame slunickovych 666/777, resp. paranoidnich 600/700 :)

D.A. Tiger

  • ****
  • 463
  • Tygr, který žere tučňáka ;-)
    • Zobrazit profil
    • E-mail
Re:Proč jsou výchozí práva 644/755?
« Odpověď #4 kdy: 31. 08. 2018, 23:49:20 »
Myslim, ze duvodem je, ze si pod svym uctem muzes spoustet procesy s pravy jinych uzivatelu (nejcasteji asi root - tomu jsou opravneni vsak sumak, ale muzou to byt i virtualniu uzivatele, napr games, user, atpd...), ktere berou data a konfiguraci vsak z tveho ~/.  V nekterych pripadech (typicky desktopove, GUI aplikace) by jsi se s tim vrtal roky, nez by jsi nastavil prava jednotlivych souboru, ke kterym musi pristupovat aby mohli vubec fungovat. A dost casu by ti vubec zabralo nez by jsi potrebne soubory v tom bynci (jakym je linuxovy ~) vubec nasel.

Navic, driv opravdu uzivatele nebyli a nemuseli byt ani takovy paranoici. Bohate stacilo chmod  go-x ~ A nikdo krom konkretniho usera (a roota) se tam bez pozvanky nedostal :)

Tak jako tak, neni zadny problem to zmenit a nastavit... restriktivnejsi pravidla: umask, chmod...   


ByCzech

  • *****
  • 1 800
    • Zobrazit profil
    • E-mail
Re:Proč jsou výchozí práva 644/755?
« Odpověď #5 kdy: 01. 09. 2018, 01:04:11 »
Proč jsou výchozí práva v unixových souborových systémech nastavena na 644/755, včetně domovských adresářů? Přijde mi to poněkud nesmyslné. Mnohem víc by dávalo smysl 640/750, tj. aby nemohl každý kolemjdoucí koukat ke mně do domovské složky. To má nějaký historický důvod, že je to takto?

Kromě již zmíněného uname na Debianu a derivátech:

Kód: [Vybrat]
sudo dpkg-reconfigure adduser

k3dAR

  • *****
  • 1 846
  • porad nemam telo, ale uz mam hlavu... nobody
    • Zobrazit profil
    • E-mail
Re:Proč jsou výchozí práva 644/755?
« Odpověď #6 kdy: 01. 09. 2018, 16:36:53 »
Kromě již zmíněného uname na Debianu a derivátech:
uname => umask ;-)