Hoe word 'n wortel of enige ander gebruiker wat die Linux-bevellyn gebruik

Vandag is dit moontlik om Linux sonder veel interaksie met die opdraglyn te gebruik, maar daar is nog baie geleenthede om iets te doen deur die opdraglyn te gebruik, is baie makliker as die gebruik van 'n grafiese instrument.

'N Voorbeeld van 'n opdrag wat u gereeld van die opdragreël gebruik kan maak, is wat gebruik word om sagteware binne Debian- en Ubuntu-verspreidings te installeer.

Om sagteware te installeer met behulp van apt-get, moet jy 'n gebruiker wees wat voldoende toestemming het om dit te doen.

Een van die eerste opdragte wat gebruikers van gewilde Linux-bedryfstelsels soos Ubuntu en Mint-leer is, is sudo.

Die sudo-opdrag laat u toe om enige opdrag as 'n ander gebruiker uit te voer en word algemeen gebruik om toestemmings te verhef sodat die opdrag as 'n administrateur uitgevoer word (wat in Linux terme bekend staan ​​as die hoofgebruiker).

Dit is alles goed en goed, maar as jy 'n reeks opdragte wil voer of as jy 'n lang tyd as 'n ander gebruiker moet hardloop, is dit wat jy soek, die su- opdrag.

Hierdie gids sal jou wys hoe om die su- bevel te gebruik en sal inligting verskaf oor die skakelaars wat beskikbaar is.

Skakel na die wortelgebruiker

Om oor te skakel na die wortel gebruiker moet jy 'n terminaal oopmaak deur ALT en T terselfdertyd te druk.

Die manier waarop jy oorskakel na die wortelgebruiker verskil, kan verskil. Byvoorbeeld, op Ubuntu-gebaseerde verspreidings soos Linux Munt, Ubuntu, Kubuntu, Xubuntu en Lubuntu moet jy die sudo-opdrag soos volg gebruik:

sudo su

As jy 'n verspreiding gebruik wat jou toegelaat het om 'n wortel wagwoord in te stel wanneer jy die verspreiding geïnstalleer het, kan jy eenvoudig die volgende gebruik:

su

As jy die bevel met sudo bestuur het, sal jy vir die sudo wagwoord gevra word, maar as jy die opdrag net soos su bestuur het, moet jy die wortel wagwoord invoer.

Om te bevestig dat jy inderdaad oorskakel na die wortel gebruiker, tik die volgende opdrag:

wie is ek

Die Whoami-opdrag vertel jou watter gebruiker jy huidiglik hardloop.

Hoe oorskakel na 'n ander gebruiker en aanvaar hul omgewing

Die su-opdrag kan gebruik word om oor te skakel na enige ander gebruiker se rekening.

Verbeel jou byvoorbeeld dat jy 'n nuwe gebruiker genaamd ted geskep het met die gebruikeradd opdrag soos volg:

sudo useradd -m ted

Dit sou 'n gebruiker genaamd ted skep en dit sal 'n tuisgids skep vir ted genaamd ted.

U sal die wagwoord vir die ted-rekening moet stel voordat dit gebruik kan word met die volgende opdrag:

passwd ted

Bogenoemde opdrag sal u vra om 'n wagwoord vir die ted-rekening te skep en te bevestig.

U kan na die ted-rekening oorskakel met die volgende opdrag:

su ted

Soos dit staan, sal die opdrag hierbo inskryf as ted, maar u sal nie in die tuisgids geplaas word vir toets nie en enige instellings wat ted by die .bashrc-lêer gevoeg het, sal nie gelaai word nie.

U kan egter as ted inskakel en die omgewing aanneem deur die volgende opdrag te gebruik:

geplaas

Hierdie keer wanneer jy inskakel as ted, sal jy in die tuisgids vir ted geplaas word.

'N Goeie manier om dit in volle aksie te sien, is die skermfetch-program by die ted-gebruikerrekening.

Voer 'n opdrag uit nadat gebruikersaccounts verander is

As jy na 'n ander gebruiker se rekening wil oorskakel, maar sodra jy oorskakel, gebruik die -c skakel as volg:

succ screenfetch - ted

In die bogenoemde opdrag skakel die gebruiker gebruiker, die -c-skermfetch loop die skermfetch-program en die skakelaars na die ted-rekening.

Adhoc skakelaars

Ek het reeds gewys hoe jy na 'n ander rekening kan oorskakel en 'n soortgelyke omgewing met die - skakelaar kan bied.

Vir volledigheid kan u ook die volgende gebruik:

su-l

su - login

U kan 'n ander dop vanaf die verstek uitvoer wanneer u die gebruiker verander deur die -s skakelaar soos volg te verskaf:

su-s -

su-shell -

U kan die huidige omgewing instellings bewaar deur die volgende skakelaars te gebruik:

su-m

su-p

supreserve-omgewing

opsomming

Die meeste toevallige gebruikers sal kry met net die sudo-opdrag om opdragte met verhoogde voorregte uit te voer, maar as jy 'n lang hoeveelheid tyd as 'n ander gebruiker aangemeld wil gebruik, kan jy die su- opdrag gebruik.

Dit is opmerklik dat dit 'n goeie idee is om slegs as 'n rekening te bestuur met die regte wat jy nodig het vir die werk in die hand. Met ander woorde, voer nie elke opdrag as wortel uit nie.