Fórum Root.cz

Ostatní => Odkladiště => Téma založeno: Muo 31. 08. 2018, 17:11:35

Název: Proč jsou výchozí práva 644/755?
Přispěvatel: 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?
Název: Re:Proč jsou výchozí práva 644/755?
Přispěvatel: KR 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 ?
Název: Re:Proč jsou výchozí práva 644/755?
Přispěvatel: MarSik 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
Název: Re:Proč jsou výchozí práva 644/755?
Přispěvatel: RDa 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 :)
Název: Re:Proč jsou výchozí práva 644/755?
Přispěvatel: D.A. Tiger 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...   
Název: Re:Proč jsou výchozí práva 644/755?
Přispěvatel: ByCzech 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
Název: Re:Proč jsou výchozí práva 644/755?
Přispěvatel: k3dAR 01. 09. 2018, 16:36:53
Kromě již zmíněného uname na Debianu a derivátech:
uname => umask ;-)