Danes je Linux mogoče brez veliko interakcije z ukazno vrstico, vendar je še vedno veliko primerov, ko je nekaj narediti z uporabo ukazne vrstice, je veliko lažje kot z grafičnim orodjem.
Primer ukaza, ki ga lahko redno uporabljate v ukazni vrstici, je apt-get, ki se uporablja za namestitev programske opreme v distribuciji Debian in Ubuntu.
Če želite namestiti programsko opremo z uporabo apt-get, morate biti uporabnik, ki ima za to dovolj pravic.
Eden od prvih ukazov uporabnikov priljubljenih operacijskih sistemov za namizne računalnike Linux, kot sta Ubuntu in Mint, je sudo.
Ukaz sudo vam omogoča izvajanje katerega koli ukaza kot drugega uporabnika in se običajno uporablja za dvigovanje dovoljenj, tako da se ukaz zažene kot skrbnik (ki je v Linuxu imenovan kot root uporabnik).
To je vse dobro in dobro, vendar če boste zagnali serijo ukazov ali pa morate za daljši čas zagnati kot drug uporabnik, potem je to, kar iščete, ukaz su .
Ta priročnik vam bo pokazal, kako uporabljati ukaz su in boste dobili informacije o stikala, ki so na voljo.
Preklopite na korenskega uporabnika
Če želite preklopiti na root uporabnika, morate odpreti terminal tako, da istočasno pritisnete ALT in T.
Način, kako preklopite na root uporabnika, se lahko razlikuje. Na primer na distribucijah, ki temeljijo na Ubuntu, kot so Linux Mint, Ubuntu, Kubuntu, Xubuntu in Lubuntu, morate uporabiti ukaz sudo na naslednji način:
sudo su
Če uporabljate distribucijo, ki vam je omogočila nastavitev gesla za root, ko ste namestili distribucijo, lahko preprosto uporabite naslednje:
su
Če ste z ukazom sudo zagnali ukaz, boste morali zaprositi za geslo sudo, vendar če ste zagnali ukaz tako kot je, potem boste morali vnesti geslo za root.
Če želite potrditi, da ste dejansko preklopili na uporabniško vrsto root, uporabite ta ukaz:
kdo sem jaz
Ukaz Whoami vam pove, kateri uporabnik trenutno uporabljate.
Kako preklopiti na drugega uporabnika in sprejeti njihovo okolje
Ukaz su lahko uporabljen za preklop na račun katerega koli drugega uporabnika.
Predstavljajte si, na primer, da ste z uporabnikom ukaza useradd ustvarili novega uporabnika, imenovanega ted, kot sledi:
sudo useradd -m ted
To bi ustvarilo uporabnika, ki se imenuje ted in bi ustvaril domači imenik za ted ted.
Geslo za tadni račun morate nastaviti, preden ga lahko uporabite z naslednjim ukazom:
passwd ted
Zgornji ukaz vas bo pozval, da ustvarite in potrdite geslo za račun ted.
V tedenski račun lahko preklopite z naslednjim ukazom:
Sued
Kot stoji zgoraj navedeni ukaz vas bo prijavil kot ted, vendar vas ne bi dali v domačo mapo za preizkus in vse nastavitve, ki jih je ted dodal v .bashrc datoteko, ne bodo naložene.
Vendar se lahko prijavite kot ted in sprejmete okolje z naslednjim ukazom:
dopustili
Ta čas, ko se prijavite kot ted, boste v domači imenik za ted.
Dober način, da to vidimo v polnem delovanju, dodajte pripomoček screenfetch na uporabniški račun ted.
Izvedite ukaz po preklopu uporabniških računov
Če želite preklopiti na drug uporabniški račun, vendar imate ukazni pogon, takoj ko preklopite, uporabite stikalo -c, kot sledi:
su -c screenfetch - ted
V zgornjem ukazu su preklopi uporabnik, -c screenfetch pa zažene pripomoček screenfetch in preklopi ted v račun ted.
Adhoc stikala
Sem že pokazal, kako lahko preklopite na drug račun in zagotovite podobno okolje z uporabo stikala - .
Za popolnost lahko uporabite tudi naslednje:
su -l
su -login
Če uporabnik zamenja uporabnik s pomočjo stikala -s, lahko zaženete drugo lupino iz privzete nastavitve na naslednji način:
su -s -
su -shell -
Trenutne nastavitve okolja lahko ohranite z naslednjimi stikali:
su -m
su -p
su -preserve-okolje
Povzetek
Večina občasnih uporabnikov bo dobila samo z ukazom sudo za zagon ukazov z povišanimi privilegiji, vendar če želite, da se prijavite kot drug uporabnik, lahko uporabite ukaz su .
Upoštevati je treba, da je dobro, da se prikažete samo kot račun z dovoljenji, ki jih potrebujete za opravljeno delo. Z drugimi besedami, ne zaženite vsakega ukaza kot root.