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
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.