Su (Unix)
su
(anglicky Substitute User identity) je v informatice program (utilita), který slouží v unixových systémech k přepnutí uživatele na jiného uživatele (v rámci příkazového řádku nebo shellových skriptů). Pro zajištění své činnosti využívá speciální oprávnění SUID.
Použití
Při přepínání na jiného uživatele je někdy vhodné použít za příkazem znak pomlčky (resp. spojovníku „-“), které zajistí provedení přihlašovacích skriptů uživatele, na kterého je přepínání prováděno. Jejich provedení je vhodné například při změně na uživatele root, kdy je pak korektně nastavena cesta PATH do adresářů /sbin
, /usr/sbin
a podobně.
Změna uživatele root na jiného uživatele (heslo není vyžadováno, znak #
demonstruje prompt (výzvu příkazového řádku) uživatele root a znak $
pak prompt běžného uživatele):
# su pepa $
Přepnutí uživatele s omezenými oprávněními na uživatele root (specifickým nastavením /etc/sudoers
může být vyžadování hesla vypnuto):
$ su - Heslo: #
Související články
- sudo
Externí odkazy
- su – manuálová stránka pro operační systém OpenBSD (anglicky)
![]() | Tento článek je příliš stručný nebo postrádá důležité informace. Pomozte Wikipedii tím, že jej vhodně rozšíříte. Nevkládejte však bez oprávnění cizí texty. |
Příkazy a programy příkazové řádky Unixu (více) | |
---|---|
Správa souborů | |
Správa procesů | |
Správa uživatelů a prostředí | |
Zpracování textu | |
Programování v shellu | |
Síťová komunikace | |
Hledání | |
Ostatní | banner • bc • cal • date • dd • look • lp • man • size • yes |