Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
* Prepnutie na konkrétneho používateľa: Môžete použiť `Su`, aby ste sa stali každým používateľom v systéme, nielen root. Napríklad, „su jane_doe` by vás prešiel na používateľa„ jane_doe “, za predpokladu, že máte potrebné povolenia (zvyčajne je to možné, iba ak ste zakorenení alebo máte heslo pre tohto používateľa). Je to užitočné na testovanie alebo riešenie problémov z pohľadu iného používateľa.
* Zadanie škrupiny: Po prepínaní používateľov môžete určiť, ktorý shell sa má použiť. Napríklad:`SU -C"/bin/bash -l "jane_doe` Toto vykoná prihlasovacie plášť (` -l`) ako užívateľ "jane_doe" pomocou bash. Možnosť `-c` vám umožní spustiť jeden príkaz ako zadaný používateľ.
* Použitie možnosti `-m` pre nové prostredie prihlasovania: Možnosť `-m` vytvorí pre zadaného používateľa nové prostredie prihlásenia. Týmto sa zvyčajne nastaví premenné prostredia používateľa a vykoná prihlasovacie skripty používateľa. Toto poskytuje úplnejšiu emuláciu prihlásenia ako priamo tohto používateľa. Bez `-m` zdedíte niektoré z vašich pôvodných premenných prostredia.
* Spustenie jedného príkazu: Ako je uvedené vyššie, voľba `-c` vykoná ako zadaný používateľ jeden príkaz. Je to užitočné na splnenie konkrétnej úlohy so zvýšenými alebo rôznymi užívateľskými výsadami bez úplnej interaktívnej relácie shellu. `SU -C" Command "User" je rovnocenný s príkazom "sudo".
Je dôležité si uvedomiť, že používanie `Su` vyžaduje poznanie hesla pre cieľového používateľa. „Sudo` sa vo všeobecnosti uprednostňuje pre spustenie jednotlivých príkazov so zvýšenými výsadami, pretože využíva bezpečnejší systém povolení založený na súbore„/etc/sudoers “, čím sa zabráni potrebe zdieľať heslo spoločnosti Root.