Weboldal keresés

Hogyan hozzunk létre egy Sudo-felhasználót a CentOS-en


A sudo parancs olyan technikát ad, amellyel a megbízható felhasználóknak rendszergazdai engedélyt adhatnak a Linux rendszerhez anélkül, hogy megosztanák a root felhasználó jelszavát.

Amikor a felhasználók engedélyezték ezt a technikát, a sudo parancsot megelőzik egy adminisztrációs parancs előtt, meg kell adniuk saját jelszavukat. A bejelentkezést követően, és feltételezve, hogy a parancs engedélyezett, az adminisztrációs parancsot úgy hajtja végre, mintha a root felhasználó futtatná.

Olvassa el még: A sudo és a sudo közötti különbség, valamint a sudo konfigurálása Linux alatt

Ez a cikk bemutatja, hogyan hozhat létre új normál felhasználói fiókot sudo jogosultságokkal CentOS rendszeren anélkül, hogy módosítania kellene a rendszer sudoer-eit fájlt.

A sudo hozzáférés megadása után a sudo paranccsal adminisztrátori parancsokat futtathat anélkül, hogy bejelentkezne a root felhasználói fiókba.

Hozzon létre egy új Sudo-felhasználót a CentOS-en

1. Jelentkezzen be a CentOS rendszerébe root felhasználóként.

ssh root@server_ip_address

2. Hozzon létre egy normál felhasználói fiókot tecmint néven a useradd paranccsal. A -m opció a felhasználó saját könyvtárának létrehozását jelenti, ha nem t létezik, a -s az új felhasználó bejelentkező shell-programját határozza meg (ez ebben az esetben a /bin/bash), a -c pedig egy megjegyzést jelezve, hogy ez egy rendszergazdai felhasználói fiók.

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

Cserélje le a tecmint elemet a létrehozni kívánt felhasználónévvel.

3. Állítson be jelszót az újonnan létrehozott felhasználói fiókhoz a passwd paranccsal (ne felejtse el beállítani a biztonságos, erős jelszót).

passwd tecmint

4. Az RHEL családhoz tartozó összes Linux-disztribúción csak a kerékrendszer-csoportba tartozó felhasználók futtathatnak parancsot a sudo segítségével. Tehát ezután a usermod paranccsal adja hozzá az új tecmint felhasználót a kerékcsoporthoz. Itt a -a jelző azt jelenti, hogy hozzá kell adni a felhasználót egy kiegészítő csoporthoz, a -G pedig a csoportot határozza meg.

usermod -aG wheel tecmint

5. Tesztelje a sudo hozzáférést az újonnan létrehozott tecmint felhasználói fiókon a su parancs meghívásával az új felhasználóra váltáshoz fiókot, és ellenőrizze, hogy a felhasználó a kerékcsoportban tartozik-e.

su - tecmint
groups

6. Most futtassa a whoami parancsot úgy, hogy a "sudo" szót hozzáfűzi ahhoz a parancshoz, amelyet rendszergazdai jogosultságokkal kíván futtatni.

whoami

Mivel ez az első alkalom, hogy végrehajtotta a sudo parancsot ebből a fiókból, a szalaghirdetés jelenik meg. Ezenkívül meg kell adnia a felhasználói fiók jelszavát.

Ha a sudo megfelelően van beállítva, a fenti whoami parancs kimenetében a root lesz látható.

7. A /root könyvtár tartalmát az ls paranccsal is listázhatja, amely általában csak a root felhasználó számára érhető el.

sudo ls -la /root

Érdemes elolvasni a következő kapcsolódó cikkeket a sudo-ról.

  1. 10 hasznos Sudoers konfiguráció a „sudo” beállításához Linuxban
  2. Hogyan jelenítsünk meg csillagokat a Sudo jelszó beírása közben Linux alatt
  3. Hogyan lehet tovább tartani a „sudo” jelszó időtúllépési munkamenetét Linuxon

Ez minden! Ebben a cikkben elmagyaráztuk, hogyan hozhat létre új normál felhasználói fiókot sudo jogosultságokkal CentOS rendszeren. Bármilyen kérdése van, forduljon hozzánk az alábbi megjegyzés űrlapon keresztül.