Pomocí příkazu su
'' Su ''
" Su " je definován jako "superuživatel", který má schopnost otevřít relaci s ID (identifikátorem) jiného uživatele, nebo zahájit nové přihlašovací shell.
Přihlaste se jako jiné uživatelské jméno s "su"
su username
Když zadáte heslo, budete přihlášeni jako uživatel "foo", budete vždy ve stejném pracovním adresáři jako dříve a dostanete výchozí nastavení předchozího uživatele (přihlašovací shell, proměnné prostředí, různá oprávnění)
Spuštění nového spojení shellu s "su -"
su - uživatelské jméno
Použití pomlčky "-" nutí, aby nové prostředí shell fungovalo s úpravou prostředí proměnných a všech výchozích nastavení podle uživatelských preferencí.
Z těchto důvodů se doporučuje, pokud se přihlásíte jako uživatel root, použijte příkaz:
su -
spíše než:
su
Zpět na předchozí shell
Zadáním příkazu " exit " nebo kombinací kláves " Ctrl-d " zavřete aktuální shell a vrátíte se k předchozímu.
Komentář: Pokud příkazový řádek není prázdný, použijte Ctrl-d, který odstraní aktuální znak, který drží shell jako root
Díky pozastavení objednávky můžete pozastavit kořenový shell a umístit jej na pozadí.
Příkaz fg umožňuje pokračovat.
: ~ $ su Heslo: debian: / home / ccm # suspend [1] + Stopped su : ~ $ fg su debian: / home / ccm #
Poznámky
-Pokud zadáte příkaz " exit " nebo " Ctrl-d " z původní přihlašovací shell (počáteční), jste odpojeni od systému (Unix - GNU / Linux).
-Pokud jste přihlášeni (v shellu) jako root a zadáte příkaz "su user", systém nebude vyžadovat heslo.