Android

Su-komento linuxissa (vaihda käyttäjä)

How to set up your Raspberry Pi || Getting started with #RaspberryPi

How to set up your Raspberry Pi || Getting started with #RaspberryPi

Sisällysluettelo:

Anonim

su (apulais- tai vaihtokäyttäjä) -apuohjelma antaa sinun suorittaa komentoja toisen käyttäjän oikeuksilla, oletusarvoisesti pääkäyttäjä.

su käyttö on yksinkertaisin tapa siirtyä järjestelmänvalvojan tilille nykyisessä kirjautumisistunnossa. Tämä on erityisen kätevää, kun pääkäyttäjä ei saa kirjautua järjestelmään ssh: n kautta tai käyttämällä GUI-näyttöhallintaa.

Tässä opetusohjelmassa selitetään kuinka su komentoa käytetään.

Kuinka käyttää su komentoa

su komennon yleinen syntaksi on seuraava:

su]

Kun kutsutaan ilman vaihtoehtoa, su n oletuskäyttäytyminen on interaktiivisen kuoren käyttäminen juurina:

su

Sinua pyydetään antamaan pääsalasana, ja jos todennus, komentoa käyttävästä käyttäjästä tulee väliaikaisesti root.

Istunnon kuori ( SHELL ) ja koti ( HOME ) ympäristömuuttujat asetetaan korvaavan käyttäjän /etc/passwd merkinnästä, eikä nykyistä hakemistoa muuteta.

Vahvista käyttäjän whoami käyttämällä whoami komentoa:

whoami

Komento tulostaa käyttäjän nimen, joka käyttää nykyistä kuoriistuntoa:

root

Yleisimmin käytetty vaihtoehto kutsuttaessa su on - , -l , --login . Tämä tekee kuoresta kirjautumiskotelon, jonka ympäristö on hyvin samanlainen kuin oikean kirjautumisen, ja muuttaa nykyistä hakemistoa:

su -

su -s /usr/bin/zsh

Jos haluat säilyttää soittavan käyttäjän koko ympäristön ( HOME , SHELL , USER ja LOGNAME ), käytä -p , --preserve-environment -vaihtoehtoa.

su -p

Kun - vaihtoehtoa käytetään, -p ohitetaan.

su -c ps

Siirry toiselle käyttäjätilille siirtämällä käyttäjän nimi argumentiksi su . Esimerkiksi, siirtyäksesi käyttäjän tyrion kirjoitat:

su tyrion

Sudo vs Su

Joissakin Linux-jakeluissa, kuten Ubuntu, root-käyttäjätili on oletuksena poistettu käytöstä turvallisuussyistä. Tämä tarkoittaa, että root-käyttäjän salasanaa ei ole asetettu eikä et voi käyttää su root-käyttäjään vaihtamiseen.

Yksi vaihtoehto root-tilaksi muuttamiseksi on edeltää su komento sudo ja kirjoittaa sisäänkirjautunut käyttäjän salasana:

sudo su -

sudo komento antaa sinun suorittaa ohjelmia toisena käyttäjänä, oletusarvoisesti pääkäyttäjänä.

Jos käyttäjälle annetaan sudo arvio, su komento kutsutaan juuriksi. sudo su - ja käyttäjän salasanan käyttö on sama kuin su - suorittaminen root - salasanalla.

Kun sitä käytetään -i vaihtoehdon kanssa, suorita sudo ajamaan interaktiivinen kirjautumiskotelo root-käyttäjän ympäristössä:

sudo -i

sudo -i on periaatteessa sama kuin suorittaminen su - .

sudo sovelluksen etuna su on, että pääsalasanaa ei tarvitse jakaa useiden järjestelmänvalvojien käyttäjätilien kesken.

sudo voit myös sallia käyttäjien ajaa vain tiettyjä ohjelmia, joilla on pääoikeudet.

johtopäätös

su on komentoriviohjelma, jonka avulla voit tulla väliaikaisesti toiseksi käyttäjäksi ja suorittaa komentoja korvaavan käyttäjän kanssa.

terminaali sudo