Portál AbcLinuxu, 26. dubna 2024 19:12


Dotaz: automaticke nastaveni prav

11.2.2011 11:12 Vnounek
automaticke nastaveni prav
Přečteno: 135×
Odpovědět | Admin
ahoj nenapsal by mi prosim nekdo jak nastavit prava pro vsechny slozky a podslozky a soubory proste pro vsechno

co je ve slozce /home/foo/bar/

Dekuji za pripadnou pomoc
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

11.2.2011 11:13 Vnounek
Rozbalit Rozbalit vše Re: automaticke nastaveni prav
Odpovědět | | Sbalit | Link | Blokovat | Admin
jeste doplnim ze by to melo byt v bashi..
11.2.2011 11:21 chrono
Rozbalit Rozbalit vše Re: automaticke nastaveni prav
Na to stačí chmod s parametrom -R (aby sa nastavili tie práva aj v podadresároch).
11.2.2011 11:39 Šangala | skóre: 56 | blog: Dutá Vrba - Wally
Rozbalit Rozbalit vše Re: automaticke nastaveni prav
Odpovědět | | Sbalit | Link | Blokovat | Admin
Pokud se jedná opakovaně a a nad větší strukturou tak doporučiji postup „jen“ opravy oprávnění a čekal bych, že chcete pro soubory a adresáře jiné.

Tímto vylistujete adresáře, které neodpovídají přesně danému oprávnění
find ./ -type d ! -perm 755
…můžete třeba i find ./ -type d ! -perm 755 -exec ls -ld {} \;

Tímto vylistujete soubory, které neodpovídají přesně danému oprávnění
find ./ -type f ! -perm 644

Kde ./ nahradíte prohledávaným adresářem, kde je uvedeno oprávnění asi vidíte :)

A k provedení změny postačí příkaz doplnit např.
find ./ -type d ! -perm 755 -exec chmod 755 {} \;
find ./ -type f ! -perm 644 -exec chmod 644 {} \;

PS: Přemýšlejte co děláte (stačí oddělat tečku a bude to mít super následky, jste li root)
To, že trpíš stihomamem, ještě neznamená, že po tobě nejdou. ⰞⰏⰉⰓⰀⰜⰉ ⰗⰞⰅⰜⰘ ⰈⰅⰏⰉ ⰒⰑⰎⰉⰁⰕⰅ ⰏⰉ ⰒⰓⰄⰅⰎ ·:⁖⁘⁙†

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.