Jokaisella Linux-järjestelmän kanssa vuorovaikutuksessa olevalla käyttäjällä on tili. Mutta tavallisten käyttäjien lisäksi Linuxissa on muutamia muitakin käyttäjätilejä.

Käyttäjätilit ovat keskeinen käsite Linuxissa. Ensisijaisesti ne auttavat hallitsemaan järjestelmän kulunvalvontaa. Lisäksi niiden avulla useat käyttäjät voivat kirjautua sisään milloin tahansa, ja ne ovat kriittisiä järjestelmän turvallisuuden kannalta.

Ilman käyttäjätilejä olisi vaikea hallita, kenellä on pääsy mihin tahansa Linux-järjestelmän osaan. Linuxilla on neljä päätyyppiä käyttäjätilejä. Tässä on kaikki, mitä sinun tarvitsee tietää heistä.

Käyttäjätilien tunnukset

Linux-järjestelmässä voi olla useita käyttäjätilejä, joten jotta jokainen tili voidaan yksilöidä, Linux käyttää käyttäjätunnuksia (UID) ja ryhmätunnisteita (GID). Minkä tahansa käyttäjätilin perusta pyörii sen UID: n ympärillä.

Lisäksi jokainen käyttäjätili on liitetty tiettyyn ryhmään ja siksi sille on määritetty GID. Tietenkin käyttäjätili voi kuulua useisiin ryhmiin.

instagram viewer

Käyttäjä- ja ryhmätunnisteiden lisäksi jokaisella käyttäjätilillä on UID tietyllä alueella, joka vastaa tilityyppiä, johon se kuuluu.

1. Pääkäyttäjätili

Linuxissa superkäyttäjätili tunnetaan yleisesti nimellä root, järjestelmäsi oletusjärjestelmänvalvoja. Jokaisella Linux-järjestelmällä on oltava vähintään yksi pääkäyttäjätili.

Osana järjestelmänvalvojan oikeuksia pääkäyttäjätilillä on rajoittamaton pääsy ja hallinta järjestelmään, mukaan lukien muut käyttäjät. Tästä syystä sinun täytyy aseta aina vahva salasana root-tilille.

Pääkäyttäjätilillä on aina UID 0 ja se on myös osa ryhmätunnusta 0.

Toisin kuin muut tilit, pääkäyttäjän kotihakemisto on ylätason hakemistossa, joka sijaitsee osoitteessa /root.

2. Tavalliset tilit

Kaikki muut käyttäjät, jotka myöhemmin lisätään Linux-järjestelmään, tunnetaan tavallisina tileinä tai vakiotileinä. Tämän tyyppisillä tileillä on rajoitettu pääsy ja hallinta järjestelmään, mutta ne voivat saada järjestelmänvalvojan oikeudet käyttämällä sudo- tai su-komentoa.

Nykyaikaisissa Linux-järjestelmissä tavallisilla käyttäjillä on UID: t, joiden nelinumeroinen numero alkaa 1000. Itse asiassa ensimmäisen järjestelmääsi luomasi käyttäjätilin UID on yleensä 1000.

Oletuksena tavallisilla käyttäjätileillä on kotihakemistonsa /home hakemistosta. Jos sinä käytä ls-komentoa tehdäksesi luettelon kotihakemistosta, saat hyvän kuvan järjestelmäsi nykyisistä käyttäjistä.

Toinen tavallisten tilien tärkeä ominaisuus on, että niillä on oletuskuori, ja useimmissa Linux-distroissa tämä on Bourne Again Shell (Bash). Sinä pystyt muuta oletuskuoresi jos haluat, aseta se esimerkiksi Z- tai C-kuoreen.

3. Järjestelmätilit

Käyttöjärjestelmä luo järjestelmätilit asennuksen aikana. Järjestelmätilejä käytetään käyttöjärjestelmän komponenttien suorittamiseen, mutta niitä ei suoriteta pääkäyttäjän oikeuksilla.

Useimpien järjestelmätilien käyttäjätunnukset ovat välillä 1–99, nyrkkisääntönä kaksinumeroinen. Joissakin tapauksissa järjestelmätileillä on kolminumeroiset UID-tunnukset numeroiden 500 ja 999 välillä.

Esimerkki järjestelmätilistä on Apache-verkkopalvelin, jonka UID ja GID-numero 48.

Järjestelmätileillä ei ole omaa kotihakemistoa eikä shelliä, koska kirjautumista ei tarvita koskaan niiden elinkaaren aikana.

4. Palvelutilit

Viimeisenä mutta ei vähäisimpänä, katsotaanpa palvelutilejä. Palvelutilit ovat vähän samanlaisia ​​kuin järjestelmätilit: ne luodaan aina, kun palvelu asennetaan järjestelmääsi.

Esimerkiksi kun sinä asenna SQL-palvelintietokanta, järjestelmä luo vastaavan tilin SQL-palvelimeen liittyvien toimintojen hallintaa varten.

Kuten järjestelmätileillä, palvelutileillä ei ole kotikansiota tai oletuskuorta. Ne on määrätty /sbin/nologin kieltäytyä kirjautumisesta.

Palvelutileillä on yleensä kolminumeroinen UID, 100 ja 999 välillä.

Joissakin tapauksissa palvelutileillä voi olla nelinumeroinen UID aivan kuten tavallisilla tileillä.

Joitakin merkittäviä palveluja, joita löydät järjestelmästäsi, ovat systemd, GNOME Display Manager (GDM), CUPS-tulostuspalvelu jne.

Käyttäjätilit ovat avainasemassa käyttäjien hallinnassa Linuxissa

Linuxissa on neljä pääkäyttäjätilityyppiä, ja ne ovat kriittisiä käyttäjien hallinnassa ja järjestelmäsi yleisen turvallisuuden kannalta.

Koska käyttäjät ovat keskeinen osa käyttöjärjestelmää, jokaisen järjestelmänvalvojan on opittava hallitsemaan käyttäjiä Linuxissa.