Fórum Root.cz
Ostatní => Odkladiště => Téma založeno: Muo 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?
-
Kernighan s Richiem nebyli paranoici 8) 644 je default protoze jaky smysl melo vytvaret soubor, ktery nikdo nedokaze precist ?
-
Tohle řídí umask, takže si to může každý změnit jak potřebuje. https://cs.wikipedia.org/wiki/Umask
-
644/755 je kompromis mezi komunistickym 664/775 a nesdilnym 640/750. Pro dalsi extremy mame slunickovych 666/777, resp. paranoidnich 600/700 :)
-
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...
-
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:
sudo dpkg-reconfigure adduser
-
Kromě již zmíněného uname na Debianu a derivátech:
uname => umask ;-)