Su (Unix)

Technology
12 hours ago
8
4
2
Avatar
Author
Albert Flores

su 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. +more 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

[url=https://man.openbsd.org/su]su[/url] - manuálová stránka pro operační systém OpenBSD (anglicky)

Kategorie:Standardní unixové příkazy Kategorie:Svobodný software

5 min read
Share this post:
Like it 8

Leave a Comment

Please, enter your name.
Please, provide a valid email address.
Please, enter your comment.
Enjoy this post? Join Cesko.wiki
Don’t forget to share it
Top