Sudo-käyttäjän luominen openSUSE Linuxissa


Sudo-komennon avulla käyttäjä voi hallita Linux-järjestelmää toisen käyttäjän, oletusarvoisesti pääkäyttäjän tai pääkäyttäjän, suojausoikeuksilla.

Tässä oppaassa opastamme sinut läpi sudo-käyttäjän luomisen openSUSEssa, eli luot käyttäjän ja annamme hänelle oikeudet kutsua sudo-komentoa.

Tässä oppaassa käytämme openSUSE Leap 15.3:a, viimeisintä versiota, johon sudo-komento on esiasennettu. Jos näin ei kuitenkaan ole sinun kohdallasi eikä sudo-komentoa ole asennettu openSUSE-käyttöjärjestelmääsi, asenna se seuraavasti.

Asenna Sudo openSUSE Linuxiin

Vaihda ensin päätiliin käyttämällä zypper-komentoa asentaaksesi sudo kuvan osoittamalla tavalla:

$ su - 
# zypper in sudo

Tässä oppaassa oletetaan myös, että tietokoneellesi on juuri asennettu openSUSE-käyttöjärjestelmä.

Luo Sudo User OpenSUSE Linuxissa

Aloita luomalla käyttäjätili (tässä esimerkissä nimeltään sysadmin) käyttämällä useradd-komentoa ja luomalla käyttäjälle suojattu salasana seuraavasti. Lippu -m kehottaa luomaan käyttäjän kotihakemiston.

Huomaa, että käyttäjä tecmint on oletusarvoinen järjestelmänvalvojan käyttäjä, joka voi kutsua sudoa. Siksi käytämme sitä toisen järjestelmänvalvojan käyttäjän luomiseen, joka voi myös kutsua sudoa.

$ sudo useradd -m sysadmin
$ sudo password sysadmin

Lisää seuraavaksi käyttäjä sysadmin hallintaryhmään nimeltä wheel käyttämällä usermod-komentoa kuvan mukaisesti.

Tässä komennossa lippu -a tarkoittaa käyttäjän lisäämistä -G-lipulla määritettyyn lisäryhmään. Tarkista sitten sysadminin ryhmät ryhmien komennolla:

$ sudo usermod -aG wheel sysadmin
$ sudo groups sysadmin

Määritä Sudo Access ja Wheel Group Sudoers-tiedostossa

Nyt sinun on määritettävä pyöräryhmä, jotta siihen kuuluvat käyttäjät voivat suorittaa minkä tahansa komennon sudo-komennolla. Avaa sudoers-tiedosto muokkausta varten suorittamalla seuraava komento (oletusarvoisesti visudo käyttää vimiä editorina):

$ sudo visudo

Etsi rivit:

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'!

ja kommentoi ne seuraavan kuvakaappauksen mukaisesti.

Etsi myös seuraava rivi.

# %wheel ALL=(ALL) ALL

ja poista sen kommentit, jotta ryhmäpyörän jäsenet voivat suorittaa minkä tahansa komennon kutsumalla sudo-komentoa:

%wheel ALL=(ALL) ALL

Tallenna muutokset sudoers-tiedostoon ja sulje se.

Huomautus: Viimeaikaisten muutosten jälkeen juuri asennetun järjestelmän oletuskäyttäjätili on poistettu käytöstä sudo-käytöstä. Tässä tapauksessa tecmint-käyttäjä ei voi enää kutsua sudo-komentoa, ellei käyttäjää ole lisätty pyöräryhmään.

Sudo-käyttäjän testaus openSUSE Linuxissa

Voit testata, voiko äskettäin luotu käyttäjätili kutsua sudo-komentoa, vaihda tiliä su-komennolla ja suorita mikä tahansa komento sudo-komennolla.

$ su - sysadmin
$ sudo zypper install git

Siinä kaikki! Tässä oppaassa tarkastelimme, kuinka luodaan sudo-käyttäjä openSUSE Linux -jakelussa. Kuten tavallista, ota meihin yhteyttä alla olevan kommenttilomakkeen kautta, jos sinulla on kysyttävää tai kommentteja.