Kuidas saada root või mis tahes muu kasutaja, kes kasutab Linuxi käsureal

Tänapäeval on võimalik Linuxi kasutada ilma käsuliini palju suhtlemiseta, kuid paljudel juhtudel on käsurea abil midagi palju lihtsam kui graafilise tööriista kasutamisel.

Käsurea korrapäraselt kasutatava käsu näide on apt-get, mida kasutatakse Debiani ja Ubuntu-põhiste distributsioonide tarkvara installimiseks.

Selleks, et installida tarkvara, kasutades apt-get'i, peate olema kasutaja, kellel on selleks piisavad õigused.

Üks esimesi käske populaarsetele lauaarvutite Linuxi operatsioonisüsteemidele nagu Ubuntu ja Mint õpib, on sudo.

Käsu sudo võimaldab käivitada mis tahes käsku teise kasutajatena ja seda kasutatakse tavaliselt õiguste tõstmiseks, nii et käsk käivitatakse administraatorina (mis on Linuxi tuntud root kasutajaks).

See on kõik hästi ja hea, kuid kui käivitate käskude seeriat või peate pikema aja jooksul käima teise kasutajaga, siis mida sa otsid, on su käsk.

See juhend näitab sulle, kuidas su käsku kasutada ja annab teavet saadaolevate lülitite kohta.

Juurkasutajale lülitamine

Juhtkasutajale lülitumiseks peate terminali avama, samal ajal vajutades ALT ja T.

Juhtkasutaja teisendamise viis erineb. Näiteks Ubuntu-põhiste levitaotluste puhul, nagu Linux Mint, Ubuntu, Kubuntu, Xubuntu ja Lubuntu, tuleb sul sudo käsk vahetada järgmiselt:

sudo su

Kui kasutate jaotusvõrgu, mis andis teile distributsiooni paigaldamisel root parooli, saate lihtsalt kasutada järgmist.

su

Kui sa käivitasid sudo käskluse, küsitakse sul sudo parooli, kuid kui sa käsku käivitasid just nagu su, siis peate sisestama administraatori parooli.

Et kinnitada, et olete juurkasutajale tõesti käitanud, tippige järgmine käsk:

kes ma olen

Whoami käsk ütleb teile, millise kasutaja te praegu töötate.

Kuidas teisele kasutajale üle minna ja oma keskkonnale vastu võtta

Su käsku saab kasutada mis tahes muu kasutaja kontole lülitumiseks.

Näiteks kujutlege, et loonud uue kasutaja nimega ted, kasutades kasutajaaddi käsku järgmiselt:

sudo useradd -m ted

See loob kasutaja nimega ted ja loob kodukataloogi tedi nimega ted.

Tedi konto jaoks tuleb enne selle kasutamist kasutada järgmise käsu abil parooli:

passwd ted

Ülalnimetatud käsk palub teil luua ja kinnitada tedi konto parool.

Teil on võimalik vahetada Tedi kontole järgmise käsuga:

su ted

Nagu eespool, käib eespool nimetatud käsk logitud teid sisse, kuid te ei asetata kodukataloogi testimiseks ja kõik seadeid, mida ted on lisanud .bashrc-failile, ei laadita.

Siiski võite sisselogimiseks sisse logida ja keskkonnale vastu võtta, kasutades järgmist käsku:

s - ted

Selleks ajaks, kui logite sisse, kui olete logitud, lisatakse see tedi kodukataloogi.

Hea võimalus näha seda täies ulatuses on lisada Tedi kasutajakontole ekraanipõhise utiliidi utiliit .

Käivita pärast kasutajakontode vahetamist

Kui soovite lülitada teise kasutaja kontole, kuid käsk käivitatakse niipea, kui lülitate üle -c-lüliti, järgmiselt:

su -c screenfetch-ted

Ülaltoodud käskluses lülitab su kasutaja kasutaja, -c ekraanipilt käivitab ekraanipõhise utiliidi ja lülitub tema kontole.

Adhoc lülitid

Olen juba näidanud, kuidas saate teisele kontole üle minna ja pakkuda sarnast keskkonda - lüliti abil.

Täielikuks saate kasutada ka järgmist:

su-l

su --login

Kui kasutajat lülitate, saate käivitada erineva shelli vaikimisi, andes -s-lüliti järgmiselt:

su-s -

su --shell -

Te saate säilitada praegused keskkonnasätted, kasutades järgmisi lülitusi:

su-m

su-p

su - säilituskeskkond

Kokkuvõte

Enamik juhuslikke kasutajaid saab ainult sudo käsuga, et käivitada kõrgendatud privileegidega käske, kuid kui soovite mõnda teist kasutajat sisse logida, saate su käsu kasutada.

Tasub siiski märkida, et on hea mõte käitada ainult kontole, millel on õigused, mis teil tööks vajalikud on. Teisisõnu ärge käsku käsku root.