Kako dodijeliti root privilegije korisniku u Linux-u?

 


Linux distribucije omogučavaju rad više korisnika istovremeno, što je velika prednost u odnosu na ostale operativne sisteme. U tom pogledu, samo jedan nalog ima punu kontrolu nad Linux mašinom, taj nalog se naziva root nalog. U ovom članku ćemo pogledati kako dodijeliti root privilegije korisniku u Linux-u?

Šta je to root nalog?

Kada instalirate bilo koju Linux distribuciju, pred sam kraj instalacije, pojavi se dijalog gdje trebate unjeti vaše korisničko ime i vaš nikname. Upravo taj nikname je root korisnik ili nalog. Tehnički govoreći, root nalog je nalog koji ima puni pristup Linux mašini; može dodavati druge korisnike, ažurirati i instalirati nove nadogradnje Linux distribucije, upravljati korisnicima, grupama, uređivati sistemske datoteke, itd. 

Ukoliko koristite bilo koju Linux distribuciju, jasno vam je da, kada je riječ o pravima nad datotekama (user permissions), da root korisnik može čitati, pisati, i izvršavati datoteke, dakle ima read, write, i execute dozvole. 

Da bismo bolje razumijeli ovaj članak, ja ću kreirati novi korisnički nalog po imenu user1. Da bismo to izveli, možemo koristiti sljedeću komandu.

Cio proces je prikazan u terminalu na narednoj slici ispod.


Na gornjoj slici jasno se vidi kako je user1 uspješno kreiran. Njegov userid je 1022, njegov groupid je 1023, stoga pored mog korisničkog naloga 'amar', tu je i user1 nalog. Sada dolazimo do glavnog cilja ovog članka, kako dodijeliti root privilegije user1 korisniku.

Kako dodijeliti root privilegije user1 korisniku?


Postoji nekoliko načina da se korisniku user1 dodijele root privilegije. Jedan od najbržih i najlakših načina jeste uređivanje datoteke /etc/sudoers. Upravo ova datoteka sadrži listu korisnika koji imaju root prava nad Linux mašinom, a naš zadatak je samo dodati korisnika user1 na pravo mjesto. Evo kako izgleda datoteka /etc/sudoers.

Obratite pažnju na dio gdje se pominje sudo grupa. Ona je ključna grupa koja sadrži listu korisnika koji imaju root privilegije nad Linux mašinom. 

Dodavanjem korisnika 'user1' u sudo grupu, bit će mu dodijeljenje root privilegije. Komanda izgleda ovako.

Da biste unjeli komandu u datoteku /etc/sudoers, to morate uraditi kao root korisnik. U suprotnom, nikakve promjene neće biti spašene. Ukratko rečeno, dodao sam korisnika 'user1' u sudo grupu gornjom sintaksom čime je user1 dobio root privilegije, to jeste, postao je korisnik sa super privilegijama. Unosom znaka (#) ispred sintakse user1 ALL=(ALL) ALL, ovaj korisnik će izgubiti svoje root privilegije. 

To bi bilo sve u ovom kratkom članku. Nadam se da ste nešto naučili. Ukoliko ste primijetili neku tehničku grešku u ovom članku, pišite u komentaru ispod, a ja ću se potruditi da ispravim čim prije. Ugodan ostatak dana i do čitanja!!!
Share:

Nema komentara:

Objavi komentar

POPULARNI POSTOVI

NAJNOVIJE