openSUSE: felhasználó sudo jogának beállítása

Probléma: újonnan létrehozott felhasználónak nincs joga sudo használatára openSUSE rendszeren.

openSUSE logó
openSUSE logó

Probléma: újonnan létrehozott felhasználónak nincs joga sudo használatára openSUSE rendszeren.

Megoldás:

  1. Szerkeszteni kell az /etc/sudoers fájlt úgy, hogy a wheel csoporthoz tartozó sor elől kivegyük a komment jelet. Ezután a sornak így kell kinéznie:
    %wheel        ALL=(ALL)       ALL
  2. A felhasználót hozzá kell adni a wheel csoporthoz, amennyiben a felhasználó létrehozásakor ezt nem tettük meg a rendszergazda fióktípus kiválasztásával. Ezt megtehetjük a Rendszerbeállítások → Felhasználók ablakban az adott felhasználó fióktípusának módosításával, vagy az alábbi paranccsal, ahol a username a felhasználó neve:
    ~$ sudo /usr/sbin/usermod -aG wheel username
    Megjegyzés: A csoporthoz történő hozzáadás a következő bejelentkezéskor lép érvénybe.
  3. Ismét szerkeszteni kell az /etc/sudoers fájlt úgy, hogy a többi felhasználónak ne legyen lehetősége sudo használatára. Ehhez a targetpw sorait kell kikommentezni. Ezután a két sornak így kell kinéznie: 
    #Defaults targetpw    # ask for the password of the target user i.e. root
    #ALL ALL=(ALL) ALL # WARNING! Only use this together with 'Defaults targetpw'!
    A sudo használatakor a felhasználónak ezután a saját jelszavát kell megadnia a root jelszó helyett.

Fontos, hogy a 3. lépés után azon felhasználók, akik nincsenek benne a wheel csoportban eddig hiába voltak, ezután már nem lesznek jogosultak a sudo parancsra, tehát a lépés elvégzése előtt az érintett felhasználókat is hozzá kell adni a wheel csoporthoz.