Kuidas vahetada kasutajat käsu "su" abil

Mida teada

  • Ubuntu-põhiste distributsioonide juurkasutajale lülitumiseks sisestage sudo su käsuterminalis.
  • Kui määrasite distributsiooni installimisel juurparooli, sisestage su.
  • Teisele kasutajale lülitumiseks ja nende keskkonna kasutuselevõtuks sisestage su - millele järgneb kasutaja nimi (näiteks su - ted).

Selles artiklis selgitatakse, kuidas vahetada kasutajaid Linuxis, kasutades sudo käsk.

Lülituge juurkasutajale

Juurkasutajale lülitumise viis erineb levitamise järgi. Näiteks Ubuntu-põhistel distributsioonidel nagu Linux Mint, Ubuntu, Kubuntu, Xubuntu ja Lubuntu, lülitage sudo käsuga järgmiselt:

sudo su

Kui kasutate distributsiooni, mis võimaldas teil distributsiooni installimisel määrata juurparooli, saate lihtsalt kasutada järgmist:

su

Kui käivitasite käsu sudo abil, küsitakse teilt sudo parool, kuid kui käivitasite käsu samamoodi su siis peate sisestama juurparooli.

whoami käsk

Kinnitamaks, et olete tõepoolest juurkasutajale lülitunud, tippige järgmine käsk:

kes ma olen

Whoami käsk ütleb teile, millise kasutajana te praegu kasutate.

Lülituge teistele kasutajatele ja võtke kasutusele nende keskkond

The su käsu lüliti olekusse ükskõik milline teise kasutaja konto. See võimalus on kasulik, kui testite kasutajakonto ettevalmistamist.

Oletame näiteks, et lõite uue kasutaja nimega ted kasutades useradd käsk. Lülitu tedkonto kasutades järgmist käsku:

su ted

Praegusel kujul logib ülaltoodud käsk teid sisse kui ted kuid teid ei paigutataks kodukausta testi ja muude seadete jaoks ted on lisatud .bashrc-faili, ei laadita.

Siiski saate sisse logida kui ted ja võtke keskkond kasutusele järgmise käsu abil:

su - ted

Seekord, kui logite sisse kui ted, suunatakse teid kodukataloogi ted.

Pärast kasutajakontode vahetamist käivitage käsk

Teise kasutaja kontole lülitumiseks, kuid käsu käivitamiseks kohe pärast vahetamist, kasutage -c lülitage järgmiselt:

su -c screenfetch - ted

Ülaltoodud käsus su vahetab kasutajat -c ekraanitõmbamine käivitab ekraanitõmbamise utiliidi ja - ted lülitub sisse ted konto.

Mis on Su?

"Su" tähistab asenduskasutajat. Käsk sudo käivitab mis tahes käsu teise kasutajakontona ja seda kasutatakse tavaliselt tõstmiseks õigused, nii et käsku käivitatakse kõrgendatud turbeõigustega (mis Linuxi mõistes on tuntud kui juurkasutaja). Sudo töötab lühikest aega. Pika aja jooksul teise kasutajana töötamiseks kasutage su käsk.