Kako zamenjati uporabnika z ukazom "su".
Kaj je treba vedeti
- Če želite preklopiti na root uporabnika v distribucijah, ki temeljijo na Ubuntu, vnesite sudo su v ukaznem terminalu.
- Če ste ob namestitvi distribucije nastavili korensko geslo, vnesite su.
- Če želite preklopiti na drugega uporabnika in sprejeti njegovo okolje, vnesite su - ki mu sledi ime uporabnika (npr. su - ted).
V tem članku je razloženo, kako preklopiti uporabnike na Linux z uporabo ukaz sudo.
Preklopite na korenskega uporabnika
Način, kako preklopite na korenskega uporabnika, se razlikuje glede na distribucijo. Na primer na distribucijah, ki temeljijo na Ubuntu, kot je npr Linux Mint, Ubuntu, Kubuntu, Xubuntu in Lubuntu, preklopite z ukazom sudo, kot sledi:
sudo su
Če uporabljate distribucijo, ki vam je omogočila nastavitev korenskega gesla, ko ste namestili distribucijo, lahko preprosto uporabite naslednje:
su
Če ste ukaz zagnali s sudo, boste morali vnesti sudo geslo, če pa ste ukaz zagnali tako kot su potem boste morali vnesti korensko geslo.

Če želite potrditi, da ste res preklopili na korenskega uporabnika, vnesite naslednji ukaz:
kdo sem jaz
Ukaz whoami pove, kateri uporabnik trenutno izvajate.
Preklopite na druge uporabnike in prilagodite njihovo okolje
The su ukaz preklopite na kaj račun drugega uporabnika. Ta možnost je uporabna, ko preizkušate oskrbo uporabniškega računa.
Recimo, da ste ustvarili novega uporabnika z imenom ted uporabljati ukaz useradd. Preklopite na tedračun z naslednjim ukazom:
su ted
Kot je, bi vas zgornji ukaz prijavil kot ted vendar ne bi bili postavljeni v domačo mapo za testiranje in morebitne nastavitve ted je dodal v datoteko .bashrc ne bo naložen.
Lahko pa se prijavite kot ted in sprejmete okolje z naslednjim ukazom:
su - ted
Tokrat, ko se prijavite kot ted, boste postavljeni v domači imenik za ted.
Izvedite ukaz po zamenjavi uporabniških računov
Če želite preklopiti na račun drugega uporabnika, vendar se ukaz zažene takoj, ko preklopite, uporabite -c preklopi na naslednji način:
su -c screenfetch - ted
V zgornjem ukazu, su preklopi uporabnika, -c prenos zaslona zažene pripomoček screenfetch in - ted preklopi na ted račun.
Kaj je Su?
"Su" pomeni nadomestni uporabnik. Ukaz sudo zažene kateri koli ukaz kot drug uporabniški račun in se običajno uporablja za povišanje dovoljenja, tako da se ukaz izvaja s povišanimi varnostnimi privilegiji (kar je v smislu Linuxa znan kot root uporabnik). Sudo deluje kratek čas. Če želite dlje časa delovati kot drug uporabnik, uporabite su ukaz.