Nastavení práv nově vytvořeného souboru

Zdravím,
vytvořím-li nový soubor, má nastavená práva na 600. Lze tohle výchozí nastavení někde změnit?

Pokud chcete aby se vam nove vytvarene soubory zakladaly s jinymi pravy pak by vam mel pomoci prikaz umask - pridejte si jej s pozadovanym nastavenim do vaseho ~/.bash_profile (napr. umask 0002).

OT: Me standarne FC zaklada soubory s 664, nemenil jste to uz nekde?

Ahoj,

Samozrejme, ze lze a to pomoci prikazu chmod. Prava 600 znamená, že uzivatel (majitel
soubor) ma pravo cteni a zapisu, skupina a ostatní nemaji zadna prava.

uzitel - majitel souboru (defaultne uzivatel, ktery soubor vytvoril)
skupina - uzivatele, kteri patri do stejne implicitni skupiny jako uzivatel
ostatni - zbytek sveta :slight_smile:

Cislo, ktere vyjadruje pristupova prava se odvozuje nasledovne:

uzivatel:
pravo cteni: 400
pravo zapisu: 200
pravo spousteni: 100 (hodi se napr. pro skripty)

skupina:
pravo cteni: 40
pravo zapisu: 20
pravo spousteni: 10
ostatni:
pravo cteni: 4
pravo zapisu: 2
pravo spousteni: 1

Vysledna prava jsou dana souctem vsech vyse uvedenych prav. Jestlize napr. budeme chtit nastavit, aby uzivatel mel prava cteni a zapisu, clenove skupiny prava cteni a ostatni ostatni ostrouhali mrkev, vysledny “kod prav” bude 640 (400 + 200 + 40).

Prava se zmeni pomoci prikazu

chmod 640 /cesta_k_souboru/jmeno_souboru

Prava muze menit majitel souboru nebo superuzivatel.

Omlouvam se - vyse uvedeny popis plati pro zmenu pristupovych prav jednotliveho souboru. Nejedna se o zmenu implicitniho nastaveni.