Speciální bity

Z MiS
(Rozdíly mezi verzemi)
Přejít na: navigace, hledání
m (SGID: Použití sdílené složky.)
m (Dodány zdroje.)
Řádka 18: Řádka 18:
 
</div>
 
</div>
  
== SGID ==
+
 
 +
== Set GID (SGID) ==
 
* Pro spustitelné soubory (programy):
 
* Pro spustitelné soubory (programy):
 
** Význam analogický jako SUID &mdash; program bude spouštěn s právy skupiny, která program vlastní. (Dnes ne moc používané.)
 
** Význam analogický jako SUID &mdash; program bude spouštěn s právy skupiny, která program vlastní. (Dnes ne moc používané.)
Řádka 34: Řádka 35:
 
Používá se u sdílených složek, kde má právo vytvářet soubory skupina uživatelů. Nově vytvořené soubory tak budou opět vlastněny skupinou.
 
Používá se u sdílených složek, kde má právo vytvářet soubory skupina uživatelů. Nově vytvořené soubory tak budou opět vlastněny skupinou.
 
</div>
 
</div>
 +
  
 
== Sticky-bit ==
 
== Sticky-bit ==
Řádka 43: Řádka 45:
 
*nastavení
 
*nastavení
 
  chmod o+t soubor.txt
 
  chmod o+t soubor.txt
* Výpis ls -l
+
* Výpis <code>ls -l</code>
** místo x v právech všech:
+
** místo <tt>x</tt> v právech všech:
 
*** <tt>t</tt>... „sticky“ + právo spouštět pro skupinu
 
*** <tt>t</tt>... „sticky“ + právo spouštět pro skupinu
 
*** <tt>T</tt>... „sticky“ + právo spouštět pro skupinu
 
*** <tt>T</tt>... „sticky“ + právo spouštět pro skupinu
 +
  
 
== umask ==
 
== umask ==
* nastavuje, jaká práva má mít nově vytvořený soubor
+
* Nastavuje, jaká práva má mít nově vytvořený soubor.
 
* Vlastník bude:
 
* Vlastník bude:
 
** ten, kdo ho vytvořil
 
** ten, kdo ho vytvořil
Řádka 59: Řádka 62:
 
* standardní nastavení umask je 022
 
* standardní nastavení umask je 022
  
=== Úkol ===
+
 
* Jaká práva bude mít soubor/adresář vytvoření se standardním nastavením umask?
+
== Úkol ==
 +
* Jaká práva bude mít soubor/adresář vytvoření se standardním nastavením <tt>umask</tt>?
 +
 
 +
 
 +
== Další zdroje ==
 +
* [http://en.wikipedia.org/wiki/Setuid Wikipedia &rarr; Set UID]
 +
* [http://www.library.yale.edu/wsg/docs/permissions/sgid.htm Yale.edu &rarr; SGID pro sdílené složky]

Verze z 16. 3. 2015, 11:28


Obsah

Set UID (SUID)

chmod u+s program
Příklad použití:

Například program /usr/bin/passwd (příkaz passwd) — pro nastavení hesla potřebuje právo zapisovat do souboru /etc/shadow, smí ale zapisovat jen hesla aktuálního uživatele!

POZOR!!!

Nebezpečné, používá se výjimečně pouze pro velmi důvěryhodné a prověřené programy.


Set GID (SGID)

chmod g+s slozka

Používá se u sdílených složek, kde má právo vytvářet soubory skupina uživatelů. Nově vytvořené soubory tak budou opět vlastněny skupinou.


Sticky-bit

chmod o+t soubor.txt


umask


Úkol


Další zdroje

Osobní nástroje
Jmenné prostory
Varianty
Akce
Výuka
Navigace
Nástroje