Yksi ensimmäisistä tehtävistä uutta Linux-palvelinta käyttöönotettaessa on käyttäjien lisääminen ja poistaminen. Jokaisella käyttäjällä voi olla erilaiset käyttöoikeustasot ja erityiset asetukset eri komentorivi- ja GUI-sovelluksia varten.
Tässä artikkelissa kerrotaan, miten käyttäjiä lisätään ja poistetaan CentOS 8 -järjestelmissä.
Edellytykset #
Käyttäjien luominen ja poistaminen edellyttää kirjautumista root-käyttäjänä tai käyttäjänä, jolla on sudo-oikeudet.
Käyttäjän lisääminen CentOS 8:ssa #
CentOS:ssa voit luoda uuden käyttäjätilin komennolla useradd
, jota seuraa haluamasi käyttäjätunnus.
Luoaksesi esimerkiksi uuden käyttäjätilin nimeltä ”linuxize” suoritat komennon:
sudo adduser linuxize
Komennon onnistuessa komento ei tuota tulosta. Se luo käyttäjän ja käyttäjän kotihakemiston (/home/linuxize
) ja kopioi tiedostoja hakemistosta /etc/skel
käyttäjän kotihakemistoon. Kotihakemistossa käyttäjä voi kirjoittaa, muokata ja poistaa tiedostoja ja hakemistoja.
Seuraavaksi sinun on asetettava uudelle käyttäjälle salasana, jotta käyttäjä voi kirjautua sisään. Voit tehdä niin kutsumalla passwd
komennon, jota seuraa käyttäjänimi:
sudo passwd linuxize
Teitä pyydetään syöttämään ja vahvistamaan salasana:
Changing password for user linuxize.New password: Retype new password: passwd: all authentication tokens updated successfully.
Varmista, että käytät vahvaa salasanaa, joka sisältää isoja ja pieniä kirjaimia, numeroita ja erikoismerkkejä.
Sudo-oikeuksien myöntäminen #
Vakiossa CentOS:ssä ryhmään wheel kuuluville jäsenille myönnetään sudo
oikeudet.
Jos haluat, että äskettäin luodulla käyttäjällä on ylläpitäjän oikeudet, lisää käyttäjä ryhmään:
sudo usermod -aG wheel linuxize
Käyttäjälle voi määrittää sudo-oikeudet myös muokkaamalla sudoers-tiedostoa.
Käyttäjän poistaminen CentOS:ssä #
Käyttäjätilin poistamiseksi, jota ei enää tarvita, kutsu komento userdel
käyttäjän nimen perään.
Poistaaksesi esimerkiksi käyttäjätilin nimeltä ”linuxize” suoritat:
sudo userdel linuxize
Komennon onnistuessa komento ei tuota mitään tulostetta.
Yllä oleva komento poistaa käyttäjän poistamatta käyttäjän tiedostoja. Käyttäjä poistetaan myös kaikista ryhmistä, joihin se kuului.
Poistaaksesi käyttäjän ja poistaaksesi sen kotihakemiston ja sähköpostikierukan välitä -r
-vaihtoehto komentoon userdel
:
sudo userdel -r linuxize
Loppupäätelmä #
Näytimme, miten käyttäjiä lisätään ja poistetaan CentOS 8:ssa. Samat komennot soveltuvat mihin tahansa muuhun Linux-jakeluun.
CentOS, kuten kaikki muutkin Linux-jakelut, on monen käyttäjän käyttöjärjestelmä. Käyttäjien lisäämisen ja poistamisen osaaminen on yksi olennaisista taidoista, jotka jokaisen Linux-käyttäjän tulisi osata.
Vastaa