Kako postati root ili bilo koji drugi korisnik koristeći Linux Command Line

Danas je moguće koristiti Linux bez mnogo interakcije sa komandnom linijom, ali ima još mnogo slučajeva kada je nešto što se koristi pomoću komandne linije mnogo lakše nego korištenje grafičkog alata.

Primjer komande koju možete redovno koristiti iz komandne linije je apt-get koji se koristi za instalaciju softvera unutar Debian i Ubuntu distribucije.

Da biste instalirali softver koristeći apt-get, morate biti korisnik koji ima dovoljno dozvola za to.

Jedna od prvih komandi korisnika popularnih operativnih sistema Linuxa Linuxa, poput Ubuntu i Minta, je sudo.

Sudo naredba vam omogućava da pokrenete bilo koju komandu kao drugi korisnik i najčešće se koristi za podizanje dozvola, tako da se komanda pokreće kao administrator (što je u Linuxu poznato kao root korisnik).

To je sve dobro i dobro, ali ako ćete pokrenuti niz komandi ili morate pokrenuti kao drugi korisnik u dužem vremenskom periodu, onda ono što tražite je su komanda.

Ovaj vodič će vam pokazati kako koristiti su komandu i pružiti informacije o preklopnicima koji su dostupni.

Prebacite na korijenski korisnik

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

Način na koji se prebacujete na root korisnika razlikuje se može razlikovati. Na primjer, na distribucijama zasnovanim na Ubuntu, kao što su Linux Mint, Ubuntu, Kubuntu, Xubuntu i Lubuntu, potrebno je izvršiti promjenu sudo naredbe na sljedeći način:

sudo su

Ako koristite distribuciju koja vam omogućava da podesite lozinku roota kada instalirate distribuciju onda možete jednostavno koristiti sledeće:

su

Ako ste pokrenuli komandu sa sudo, od vas će biti zatražena sudo lozinka, ali ako ste pokrenuli komandu isto kao i onda morate uneti lozinku root-a.

Da biste potvrdili da ste zaista prešli na tip korisničkog tipa root sledeću komandu:

ko sam ja

Komanda whoami vam govori o kojem korisniku trenutno radi.

Kako promijeniti drugog korisnika i usvojiti njihovu okolinu

Su naredba se može koristiti za prebacivanje na bilo koji drugi korisnički račun.

Naprimer, zamislite da ste kreirali novog korisnika koji se zove ted koristeći naredbu useradd na sledeći način:

sudo useradd -m ted

Ovo bi stvorilo korisnika koji se zove ted i kreira kućni direktorijum za ted ted.

Trebalo bi da podesite lozinku za tedni račun pre nego što se može koristiti pomoću sledeće naredbe:

passwd ted

Gornja komanda će vas zamoliti da kreirate i potvrdite lozinku za tad račun.

Možete se prebaciti na tad račun koristeći sljedeću komandu:

su tad

Kako to stoji, ova komanda će vas prijaviti kao ted, ali ne biste bili stavljeni u matičnu fasciklu za testiranje, niti bilo koja podešavanja koja je tad dodala u .bashrc datoteku neće se učitati.

Međutim, možete se prijaviti kao tad i usvojiti okruženje koristeći sljedeću naredbu:

su

Ovaj put kada se prijavite kao tad, bićete stavljeni u kućni direktorijum za tad.

Dobar način da ovo vidimo u punom postupku je dodavanje korisničkog programa screenfetch na tad korisnički račun.

Izvršite komandu nakon prebacivanja korisničkih naloga

Ako želite da pređete na drugi nalog korisnika, ali imate komandnu funkciju čim pređete, koristite -c prekidač na sledeći način:

su -c screenfetch - ted

U gornjoj komandi su su prebacuje korisnika, -c screenfetch pokreće pomoćni program za ekran, a - ted se prebacuje na tad račun.

Adhoc prekidači

Već sam pokazao kako možete preći na drugi nalog i obezbediti slično okruženje koristeći - prekidač.

Za kompletnost možete koristiti i sledeće:

su -l

su --login

Možete pokrenuti drugu ljusku od podrazumevane kada menjate korisnika tako što ćete napuniti -s prekidač na sledeći način:

su -s -

su -shell -

Možete da sačuvate trenutna podešavanja okruženja pomoću sledećih prekidača:

suma

su -p

su - rezerva-okruženje

Sažetak

Većina slučajnih korisnika će dobiti pomoću samo sudo naredbe za pokretanje komandi sa povišenim privilegijama ali ako želite da provedete produženo vrijeme prijavljeni kao drugi korisnik možete koristiti su naredbu.

Važno je napomenuti da je dobra ideja da se radi samo kao nalog sa potrebnim dozvolama za posao u rukama. Drugim rečima, ne izvršavajte svaku naredbu kao root.