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.
- 10 hasznos Sudoers konfiguráció a „sudo” beállításához Linuxban
- Hogyan jelenítsünk meg csillagokat a Sudo jelszó beírása közben Linux alatt
- 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.