|
|
||
| Home | Mandriva Linux | Ukázky | Kde získat | Podpora | Fórum | Wiki | Kontakty | RSS | Přihlásit | Registrovat | |
Obsah
Prohlížení atributů, práv pro soubor(y), adresář(e) v příkazové řádce.ls -lh
Vypíše atributy všech souborů i adresářů v aktuálním adresáři. Termín "atribut souboru"Pokusím se o definici, vyjasnění tohoto pojmu. Atribut je jednobitová informace o souboru, která určuje jednu jeho vlastnosti, jak s daným souborem pracovat. Existují atributy :
Atribut „r“, „w“, nebo „x“ se v linuxu může vztahovat ke jménu uživatele, který soubor vytvořil (tzv. vlastník); dále se tentýž atribut může vztahovat ke jménu nějaké skupiny uživatelů; a nebo ke všem ostatním uživatelům. Kombinace atributu a ke komu se atribut vztahuje dává termín práva. Jestliže majitel souboru má atribut k zápisu do souboru, pak vlastně mluvíme o tom, že má právo zapisovat do tohoto souboru, nebo mněnit jeho obsah, nebo ho dokonce i smazat. Popis příkazu pro nastavení atributů.
Pro nastavování atributů se používá příkaz chmod man chmod
Možnosti jak nastavovat atributy, práva k souborům : 1. Příkaz chmod s osmičkovou strukturou.
Tento způsob umožňuje jen přesné nastavení práv, atributů pro soubor(y), adresář(e).
Je to také nejsnažší způsob změny práv.
chmod 764 obrazek.jpg
Přitom první číslice (v našem případě číslice 7) vyjadřuje práva uživatele, druhá číslice (6) vyjadřuje práva skupiny a třetí číslice (4) vyjadřuje práva ostaních. 2. Příkaz chmod s mnemotechnickými výrazyPředchozí příklad lze vykonat se zcela stejným výsledkem také takto : chmod ug=rwx,o=r obrazek.jpg
V tomto zápisu se používají určité písmena („u“, „g“, „o“, „r“, „w“, „x“) a znaky (“=“, “+“, “-“). Jak přesně nastavit práva.Následující příklad nastaví pro soubor obrazek.jpg práva tak, že uživatel může číst, zapisovat, spouštět; skupina může jen čtení; a ostatní nemohou soubor obrazek.jpg ani číst : chmod 740 obrazek.jpg Jiný způsob by byl : chmod u=rwx,g=r,o= obrazek.jpg Jak přidávat práva.Např. potřebuji jen přidat právo zápisu pro skupinu do souboru obrazek.jpg. chmod g+w obrazek.jpg
Jiná práva zůstanou tak jak byly. Tedy u souboru obrazek.jpg se nezmění žádná práva ani pro majitele souboru obrazek.jpg, ani práva pro ostatní uživatele. Stejně tak se nezmění u skupiny práva čtení a spouštění. Toho nelze při tzv. osmičkovém zápisu dosáhnout. Jak kopírovat práva.
Nebo zajímavá možnost kopírovat práva. Např. nastavit taková práva jaké má uživatel, aby měli stejná práva i ostatní. chmod o=u obrazek.jpg
Jak kopírovat práva ze souboru.Nebo možnost kopírovat práva z jiného souboru. Např. nastavit práva pro soubor obrazek.jpg podle toho, jaké práva má soubor popisobrazku.txt. chmod -reference=popisobrazku.txt obrazek.jpg
Speciální atributy souborů(použijte “+“ pro nastavení a “-“ pro odebrání práv) chattr
chattr +a file1 nastaví souboru zápis pouze pro přidávání lsattr
lsattr zobrazí speciální atributy |
Mandriva Wikisystem/prikazovy_radek/atributy_soubory.txt · Poslední úprava: 2011/01/29 18:24 autor: petos
|
|
| © 2001 – 2010 QCM, s.r.o., ISSN 1801-3988, obsah spravuje Liberix, o.p.s. Používáme Wordpress, DokuWiki a SMF. | ||