Skip to main content

Kuinka vaihtaa käyttäjää käyttämällä "su" -komentoa

Nonviolence and Peace Movements: Crash Course World History 228 (Huhtikuu 2024)

Nonviolence and Peace Movements: Crash Course World History 228 (Huhtikuu 2024)
Anonim

Nykyään on mahdollista käyttää Linuxia ilman paljon vuorovaikutusta komentorivin kanssa, mutta silti on monia tapauksia, joissa jotain komentorivin käyttämisestä on paljon helpompaa kuin graafisen työkalun käyttäminen.

Esimerkki komennosta, jota voit käyttää säännöllisesti komentoriviltä, ​​on apt-get, jota käytetään asentamaan ohjelmisto Debian- ja Ubuntu-pohjaisiin jakeluihin.

Jos haluat asentaa ohjelmistoja apt-getin avulla, sinun on oltava käyttäjä, jolla on riittävät käyttöoikeudet.

Yksi suosituimmista Linux-käyttöjärjestelmistä, kuten Ubuntu ja Mint oppiminen, on yksi ensimmäisistä komennoista sudo.

Sudo-komennolla voit suorittaa minkä tahansa komennon toisena käyttäjänä, ja sitä käytetään yleisesti nostaa käyttöoikeuksia niin, että komento toimii järjestelmänvalvojana (joka Linux-termeissä tunnetaan juurikäyttäjänä).

Tämä on kaikki hyvin ja hyvä, mutta jos aiot suorittaa useita komentoja tai sinun täytyy toimia toisena käyttäjänä pitkään aikaan, mitä etsit onsukomento.

Tässä oppaassa näytetään miten voit käyttää su komento ja antaa tietoja saatavilla olevista kytkennöistä.

Vaihda pääkäyttäjälle

Jotta pääkäyttäjä siirtyisi, sinun on avattava päätelaite painamalla ALT ja T samanaikaisesti.

Tapa, jolla muutat pääkäyttäjää, voi poiketa toisistaan. Esimerkiksi Ubuntu-pohjaisissa jakeluissa, kuten Linux Mint, Ubuntu, Kubuntu, Xubuntu ja Lubuntu, sinun on vaihdettava käyttäen sudo-komentoa seuraavasti:

sudo su

Jos käytät jakelua, jonka avulla voit asettaa juurihakun salasanan, kun olet asentanut jakelun, voit käyttää vain seuraavia:

su

Jos suoritit komennon sudo kanssa, sinua pyydetään sudo salasana, mutta jos suoritit komennon aivan kuten su sinun täytyy syöttää pääkäyttäjän salasana.

Varmistaaksesi, että olet itse päässyt juurikäyttäjälle, kirjoita seuraava komento:

kuka olen

Whoami-komento kertoo, mistä käyttäjistä olet tällä hetkellä käynnissä.

Kuinka vaihtaa toiselle käyttäjälle ja hyväksyä heidän ympäristöään

Su-komentoa voidaan käyttää siirtymään mihinkään toisen käyttäjän tiliin.

Kuvittele esimerkiksi, että luot uuden käyttäjän nimeltä ted käyttäen useradd-komentoa seuraavasti:

sudo useradd -m ted

Tämä luo käyttäjälle nimeltään ted ja se luo kotihakemiston ted kutsuttu ted.

Sinun tulee asettaa salasana ted-tilille ennen kuin sitä voidaan käyttää seuraavan komennon avulla:

passwd ted

Yllä oleva komento pyytää sinua luomaan ja vahvistamaan salasanan ted-tilille.

Voit vaihtaa ted-tilille seuraavan komennon avulla:

su ted

Koska se on yllä mainittu komento kirjaa sinut sisään, mutta et olisi sijoitettu kotikansioon testiin ja kaikki asetukset, jotka ted on lisätty .bashrc-tiedostoon, ei ladata.

Voit kuitenkin kirjautua sisään tediksi ja ottaa ympäristön käyttöön seuraavalla komennolla:

suostui

Tällä kertaa, kun kirjaudut sisään, olet sijoitettu kotihakemistoon tedille.

Hyvä tapa nähdä tämä täydessä toiminnassa on lisätä ruudukon apuohjelma ted-käyttäjätilille.

Suorita komento käyttäjän käyttäjätilien vaihtamisen jälkeen

Jos haluat siirtyä toiseen käyttäjän tiliin, mutta komentokehotteella on heti kun kytket käyttö -c-kytkin seuraavasti:

su -c näytönsäästäjä

Yllä olevassa komennossa su vaihtaa käyttäjän, -c näytön häivytys suorittaa kuvakaappausapuohjelman ja - ted siirtyy ted-tiliin.

Adhoc-kytkimet

Olen jo osoittanut, miten voit siirtyä toiseen tiliin ja tuottaa samanlaisen ympäristön käyttämällä - vaihtaa.

Saat täydellisyyttä myös seuraavilla tavoilla:

su -lsu --login

Voit käyttää eri kuorta oletuksena, kun vaihdat käyttäjää toimittamalla -s-kytkin seuraavasti:

su -s -su --shell -

Voit säilyttää nykyiset ympäristöasetukset käyttämällä seuraavia kytkimiä:

su -msu -psu --preserve-ympäristö

Yhteenveto

Useimmat satunnaiset käyttäjät saavat vain sudo-komennon suorittamalla komentoja, joilla on korkeammat käyttöoikeudet, mutta jos haluat käyttää pitkään aikaa kirjautuneena toisena käyttäjänä, voit käyttää su komento.

On kuitenkin syytä huomata, että on hyvä ajatus käyttää vain tiliä, jolla on tarvittavat käyttöoikeudet työhön. Toisin sanoen älä suorita kaikkia komentoja rootiksi.