Mageia CZ&SK wiki

Wiki pro Oficiální české a slovenské stránky komunitní linuxové distribuce Mageia

Uživatelské nástroje

Nástroje pro tento web


system:prikazovy_radek:vlastnictvi

Rozdíly

Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.

Odkaz na výstup diff

Následující verze
Předchozí verze
system:prikazovy_radek:vlastnictvi [2012/09/16 15:16] – vytvořeno z http://wiki.mandrivalinux.cz/system:prikazovy_radek:vlastnictvi + úpravy yullawsystem:prikazovy_radek:vlastnictvi [2014/10/25 13:14] (aktuální) – upraveno mimo DokuWiki 127.0.0.1
Řádek 48: Řádek 48:
  
 ===== Změna práv a vlastnictví ===== ===== Změna práv a vlastnictví =====
- +<wrap info>Pro změnu práv a vlastnictví může ve většině případů provádět jako [[:root|root]] nebo vlastník souboru.</wrap> \\ 
-Pro nastavení práv použijte [[#prikaz_chmod_s_ciselnou_strukturou|příkaz chmod]]. +  Pro nastavení práv použijte [[#prikaz_chmod_s_ciselnou_strukturou|příkaz chmod]]. 
- +  Pro změnu majitele, nebo skupiny použijte [[#prikaz_chown|příkaz chown]]
-Pro změnu majitele, nebo skupiny použijte [[#prikaz_chown|příkaz chown]]+
  
 ==== Příkaz chmod s číselnou strukturou ==== ==== Příkaz chmod s číselnou strukturou ====
-<wrap info>Pro změnu práv a vlastnictví je ve většině případů provádět jako [[:root|root]]</wrap>Nejsnažší změnou práv je použití oktálové (osmičkové) struktury: podle tabulky uložené výše je snadno pochopitelné, že každé písmeno určující práva má svojí číselnou alternativu. Z toho vychází oktálová syntaxe.+Nejsnažší změnou práv je použití oktálové (osmičkové) struktury: podle tabulky uložené výše je snadno pochopitelné, že každé písmeno určující práva má svojí číselnou alternativu. Z toho vychází oktálová syntaxe.
  
 příklad: příklad:
Řádek 70: Řádek 69:
 </code> </code>
  
-znamená: ''MAJITEL 4+2+1'', ''SKUPINA 4+1'', ''OSTATNÍ UŽIVATELÉ'', ''NEČLENI SKUPINY 1''Do písmenek si to teď jistě převedete sami.+znamená: ''MAJITEL 4+2+1'', ''SKUPINA 4+1'', ''OSTATNÍ UŽIVATELÉ'', ''NEČLENI SKUPINY 1''. 
 + 
 +|Číselná hodnota:|Popis práva:| 
 +|''0''| - žádná práva| 
 +|''1''| - právo spouštění| 
 +|''2''| - právo zápisu| 
 +|''3''| - právo spouštění a zápisu| 
 +|''4''| - právo právo čtení| 
 +|''5''| - právo spouštění a čtení| 
 +|''6''| - právo čtení a zápisu| 
 +|''7''| - právo spouštění, zápisu a čtení|
  
 ==== Příkaz chmod se znakovou strukturou ==== ==== Příkaz chmod se znakovou strukturou ====
Řádek 98: Řádek 107:
 chmod -R 751 adresář chmod -R 751 adresář
 </code> </code>
 +
 +Další příklad:
 +
 +[[:system:prikazovy_radek#konzole|{{wiki:icons:konzole.png?40 |Konzole}}]]
 +<code>
 +chmod ug=rwx,o=r obrazek.jpg
 +</code>
 +Výhoda tohoto zápisu je právě v operacích, které lze tímto způsobem s právy dělat. Viz. dále.
 +
 +==== 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:
 +
 +[[:system:prikazovy_radek#konzole|{{wiki:icons:konzole.png?40 |Konzole}}]]
 +<code>
 +chmod 740 obrazek.jpg
 +</code>
 +
 +Jiný způsob by byl :
 +
 +[[:system:prikazovy_radek#konzole|{{wiki:icons:konzole.png?40 |Konzole}}]]
 +<code>
 +chmod u=rwx,g=r,o= obrazek.jpg
 +</code>
 +
 +==== Jak přidávat práva ====
 +Např. potřebuji jen přidat právo zápisu pro skupinu do souboru ''obrazek.jpg''.
 +
 +[[:system:prikazovy_radek#konzole|{{wiki:icons:konzole.png?40 |Konzole}}]]
 +<code>
 +chmod g+w obrazek.jpg
 +</code>
 +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í.
 +
 +[[:system:prikazovy_radek#konzole|{{wiki:icons:konzole.png?40 |Konzole}}]]
 +<code>
 +chmod o=u obrazek.jpg
 +</code>
 +
 +==== 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''.
 +
 +[[:system:prikazovy_radek#konzole|{{wiki:icons:konzole.png?40 |Konzole}}]]
 +<code>
 +chmod -reference=popisobrazku.txt obrazek.jpg
 +</code>
 +
 +==== Speciální atributy souborů ====
 +(použijte ''+'' pro nastavení a ''-'' pro odebrání práv)
  
 ==== Příkaz chown ==== ==== Příkaz chown ====
Řádek 125: Řádek 185:
 ''chgrp group1 file1'' změní skupinu souboru ''file1'' \\ ''chgrp group1 file1'' změní skupinu souboru ''file1'' \\
 ''chown user1:group1 file1'' změní uživatele a skupinu souboru ''file1'' ''chown user1:group1 file1'' změní uživatele a skupinu souboru ''file1''
 +
 +==== Příkaz chattr ====
 +|Příkaz:|Popis příkazu:|
 +|''chattr +a file1''| - nastaví souboru zápis pouze pro přidávání|
 +|''chattr +c file1''| - dovolí, aby byl soubor automaticky komprimován / dekomprimován jádrem systému|
 +|''chattr +d file1''| - nastaví soubor pro vynechání ze zálohování pomocí programu ''Dump''|
 +|''chattr +i file1''| - nastaví soubor jako neměnný (nemůže být odstraněn, upraven, přejmenován a ani na něj není možné vytvořit odkaz)|
 +|''chattr +s file1''| - nastaví souboru bezpečné mazání|
 +|''chattr +S  file1''| - nastaví zapsání změn souboru v synchronním módu pomocí ''sync''|
 +|''chattr +u file1''| - nastaví souboru možnost být obnoven|
 +
 +==== Příkaz lsattr ====
 +|Příkaz:|Popis příkazu:|
 +|lsattr| - zobrazí speciální atributy|
  
 ===== Odkazy ===== ===== Odkazy =====
-[[http://www.manpagez.com/man/1/chmod/|man chmod]] \\ +http://www.manpagez.com/man/1/chmod \\ 
-[[http://www.manpagez.com/man/8/chown/|man chown]]+http://www.manpagez.com/man/8/chown
system/prikazovy_radek/vlastnictvi.1347801361.txt.gz · Poslední úprava: 2014/10/25 13:13 (upraveno mimo DokuWiki)