Kako ustvariti Sudo uporabnika na CentOS


Ukaz sudo daje tehniko zagotavljanja zaupanja vrednih uporabnikov s skrbniškimi dovoljenji za sistem Linux brez skupnega gesla korenskega uporabnika.

Ko uporabniki dovolijo to tehniko, pred skrbniškim ukazom z sudo zahtevajo, da navedejo lastno geslo. Ko se prijavite in predpostavite, da je ukaz dovoljen, se skrbniški ukaz izvede, kot da ga zažene korenski uporabnik.

V tem članku boste izvedeli, kako v sistemu CentOS ustvarite nov običajni uporabniški račun s privilegiji sudo , ne da bi morali spremeniti sistemsko datoteko sudoers.

Ko je dovoljen dostop sudo , lahko z ukazom sudo zaženete skrbniške ukaze, ne da bi se prijavili v korenski uporabniški račun.

Ustvari novega uporabnika Sudo na CentOS

1. Prijavite se v svoj sistem CentOS kot korenski uporabnik.

$ ssh [email _ip_address

2. Z ukazom useradd ustvarite običajni uporabniški račun, imenovan tecmint , možnost -m pomeni ustvariti uporabnikov domači imenik, če ta ne obstaja, - s opredeli prijavni program za uporabniško lupino (ki je v tem primeru /bin/bash ), -c pa komentar, ki označuje, da je to skrbniški uporabnik račun.

# useradd -m -s /bin/bash -c "Administrator" tecmint

Nadomestite tecmint z uporabniškim imenom, ki ga želite ustvariti.

3. Z ukazom passwd nastavite geslo za novo ustvarjeni uporabniški račun (ne pozabite nastaviti varnega močnega gesla).

# passwd tecmint

4. V vseh distribucijah Linuxa, ki spadajo v družino RHEL, lahko samo uporabniki v skupini sistemskih koles izvajajo ukaz z sudo . Nato dodajte novega uporabnika tecmint v skupino koles z uporabo ukaza usermod. Tu zastava -a pomeni dodajanje uporabnika dodatni skupini in -G določa skupino.

# usermod -aG wheel tecmint

5. Preizkusite dostop sudo na novo ustvarjenem uporabniškem računu tecmint , tako da prikličete ukaz su , da preklopite na nov uporabniški račun, in preverite, ali uporabnik je v skupini koles.

# su - tecmint
$ groups

6. Zdaj zaženite ukaz whoami, tako da pred kodo \"sudo \" dodate ukaz, ki ga želite zagnati s skrbniškimi pravicami.

$ whoami

Ker ste prvič izvedli sudo iz tega računa, bo prikazano sporočilo pasice. Prav tako boste pozvani, da vnesete geslo za uporabniški račun.

Če je sudo pravilno konfiguriran, bo rezultat zgornjega ukaza whoami prikazal root .

7. Vsebino imenika /root lahko tudi navedete z ukazom ls, ki je običajno dostopen samo korenskemu uporabniku.

$ sudo ls -la /root

Morda bi radi prebrali tudi naslednje članke o Sudoju.

  1. 10 uporabnih konfiguracij Sudoers za nastavitev 'sudo' v Linuxu
  2. Kako prikazati zvezdice med vnašanjem gesla za Sudo v Linuxu
  3. Kako v Linuksu podaljšati sejo časovne omejitve gesla »sudo«

To je vse! V tem članku smo razložili, kako v sistemu CentOS ustvariti nov običajni uporabniški račun s privilegiji sudo . Za kakršna koli vprašanja nas pokličite preko spodnjega obrazca za komentar.