Kako postati korijen ili bilo koji drugi korisnik koji koristi Linux Command Line

Danas je moguće koristiti Linux bez puno interakcije s naredbenom retkom, ali još uvijek postoje mnoge prilike gdje je nešto jednostavnije korištenjem naredbenog retka nego pomoću grafičkog alata.

Primjer naredbe koju možete koristiti redovito iz naredbenog retka je apt-get koji se koristi za instalaciju softvera unutar Debianovih i distribucija temeljenih na Ubuntu.

Da biste instalirali softver pomoću apt-get morate biti korisnik koji ima dovoljno dopuštenja za to.

Jedna od prvih naredbi korisnicima popularnih Linux operativnih sustava kao što su Ubuntu i Mint znaju sudo.

Sudo naredba omogućuje pokretanje bilo koje naredbe kao drugog korisnika i obično se koristi za podizanje dozvola, tako da se naredba pokreće kao administrator (koji je u Linuxu poznat kao root korisnik).

To je sve dobro i dobro, ali ako ćete pokrenuti niz naredbi ili trebate pokrenuti kao drugi korisnik za dulje vremensko razdoblje tada ono što tražite je su naredba.

Ovaj vodič će vam pokazati kako koristiti su naredbu i pružit će vam informacije o dostupnim preklopnicima.

Prebacite se na glavni korisnik

Da biste se prebacili na korijenskog korisnika, morate otvoriti terminal pritiskom tipke ALT i T istovremeno.

Način na koji se prebacujete na root korisnika razlikuje se može se razlikovati. Na primjer, na distribucijama Ubuntu, kao što su Linux Mint, Ubuntu, Kubuntu, Xubuntu i Lubuntu, morate se prebaciti pomoću sudo naredbe kako slijedi:

sudo su

Ako koristite distribuciju koja vam je omogućila da postavite lozinku za korijenje kada instalirate distribuciju, jednostavno upotrijebite sljedeće:

Su

Ako pokrenete naredbu sa sudo, od vas će biti zatraženo sudo lozinka, ali ako pokrenete naredbu baš kao su onda morat ćete unijeti root lozinku.

Da biste potvrdili da ste doista prebačeni na root korisnika, upišite sljedeću naredbu:

tko sam ja

Naredba whoami vam govori koji korisnik trenutno radi kao.

Kako se prebaciti na drugog korisnika i usvojiti njihovo okruženje

Su naredba može se koristiti za prebacivanje na drugi račun korisnika.

Na primjer, zamislite da ste stvorili novog korisnika koji se zove ted pomoću naredbe useradd kako slijedi:

sudo useradd -m ted

To će stvoriti korisnik koji se zove ted i stvoriti će kućni imenik za ted zove ted.

Trebali biste postaviti lozinku za ted račun prije nego što se može upotrijebiti pomoću sljedeće naredbe:

prolazio

Gornja naredba će vas tražiti da stvorite i potvrdite lozinku za ted račun.

Možete se prebaciti na ted račun koristeći sljedeću naredbu:

su ted

Kao što stoji gore naredba će se prijaviti kao Ted, ali ne bi se stavili u kući mapu za testiranje i sve postavke koje ted dodao. Bashrc datoteku neće biti učitana.

Međutim, možete se prijaviti kao ted i usvojiti okoliš pomoću sljedeće naredbe:

podignuta

Ovaj put kada se prijavite kao ted ćete biti stavljeni u home katalog za ted.

Dobar način da vidite ovo u punoj akciji je dodati alat za pretragu zaslona na korisnički račun.

Izvršite naredbu nakon prebacivanja korisničkih računa

Ako se želite prebaciti na račun drugog korisnika, ali pokrenite naredbu čim prijeđete, upotrijebite tipku -c na sljedeći način:

su -c zaslonu

U gore navedenoj naredbi su odabire korisnike, -c zaslon hvatanje pokreće uslužni program za skeniranje i uključi prekidače na ted račun.

Adhoc preklopnici

Već sam pokazao kako se možete prebaciti na drugi račun i osigurati sličnu okolinu pomoću opcije - prekidač.

Za potpunost možete koristiti i sljedeće:

su -l

su - login

Možete pokrenuti drugačiju ljusku od zadane postavke kada prebacujete korisnika dobavljanjem s preklopnika na sljedeći način:

su -s -

su - ljuska -

Možete očuvati trenutne postavke okruženja pomoću sljedećih preklopki:

su-m

su -p

su - očuvati okoliš

Sažetak

Većina casual korisnika će dobiti sa samo sudo naredbu za pokretanje naredbi s povišenim privilegijama, ali ako želite potrošiti dulje vrijeme prijavljen kao drugi korisnik, možete koristiti su naredbu.

Važno je napomenuti da je dobra ideja da se pokrećete samo kao račun s dozvolama koja vam je potrebna za posao u ruci. Drugim riječima, ne pokrećite svaku naredbu kao korijen.