Linux-palvelinten käyttöönotto ja SSH:n hallinta · Oppitunti

Käyttäjien ja ryhmien hallinta

Oppikaa luomaan, muokkaamaan ja poistamaan käyttäjätilejä ja ryhmiä, määrittämään sudo-oikeuksia sekä ymmärtämään käyttäjä- ja ryhmätunnisteita.

Oppitunti 1/412 vaihetta

Käyttäjien ja ryhmien hallinta on ilmainen Linux-palvelinten käyttöönotto ja SSH:n hallinta-oppitunti CoddyKitissä. Tämä on oppitunti 1/4. Voit lukea tästä oppimispolusta kokonaan mitkä tahansa 3 oppituntia ilmaiseksi — sen jälkeen CoddyKit PRO avaa kaikki oppitunnit sekä käytännön harjoittelun sisäänrakennetulla koodieditorilla ja ympäri vuorokauden toimivalla tekoälytuutorilla. Oppitunti kuuluu Linux-palvelinten käyttöönotto ja SSH:n hallinta-oppimispolkuun, ja edistymisesi synkronoituu verkon ja CoddyKit-sovelluksen välillä. Linux-palvelinten käyttöönotto ja SSH:n hallinta-kurssilla on yhteensä 4 oppituntia.

Käyttäjät ja ryhmät: käyttöoikeuksien hallinnan perusteet

Tervetuloa Linuxin käyttäjien ja ryhmien hallinnan pariin! Tämä oppitunti on tärkeä palvelinten hallinnan, tietoturvan ja käyttöoikeuksien järjestämisen kannalta.

Jokaisen Linux-palvelimella suoritettavan toiminnon suorittaa käyttäjä. Käyttäjät järjestetään ryhmiin käyttöoikeuksien ja pääsynhallinnan yksinkertaistamiseksi.

Digitaalinen henkilöllisyytenne: käyttäjätilit

Käyttäjätili on digitaalinen henkilöllisyytenne Linux-järjestelmässä. Se määrittää kotihakemistonne, komentotulkinne sekä tiedostot ja komennot, joita voitte käyttää.

  • Jokaisella käyttäjällä on yksilöllinen käyttäjänimi.
  • Käyttäjät kirjautuvat salasanalla (tai SSH-avaimella).
  • Tilien eriyttäminen rajaa käyttäjien toimintoja ja parantaa turvallisuutta.

Uusien käyttäjien luominen komennolla `useradd`

Ensisijainen komento uuden käyttäjätilin luomiseen on useradd. Oletusarvoisesti se luo uuden käyttäjän, kotihakemiston ja määrittää oletuskomentotulkin.

Tarvitsette komennon suorittamiseen sudo-oikeudet (superuser do), koska se muuttaa järjestelmäasetuksia.

sudo useradd newuser

Käyttäjien salasanojen määrittäminen komennolla `passwd`

Kun käyttäjä on luotu, hän ei voi kirjautua sisään ennen kuin hänelle määritetään salasana. Tähän käytetään passwd-komentoa.

Teitä pyydetään syöttämään uusi salasana kahdesti. Muistakaa valita vahvat ja yksilölliset salasanat!

sudo passwd newuser

Yksilölliset tunnisteet: käyttäjätunnukset (UID)

Jokaisen käyttäjänimen taustalla Linux käyttää yksilöllistä numeroa, jota kutsutaan käyttäjätunnukseksi (UID). Sen avulla järjestelmä tunnistaa käyttäjät todellisuudessa.

  • UID 0 kuuluu aina root-käyttäjälle.
  • UID:t 1–999 on yleensä varattu järjestelmätilien käyttöön.
  • Tavallisten käyttäjätilien numerointi alkaa yleensä UID:stä 1000.

Käyttäjän UID:n voi tarkistaa id-komennolla.

id newuser

Käyttäjätietojen muokkaaminen komennolla `usermod`

Tarvitsetteko muuttaa käyttäjän kotihakemistoa, kirjautumiskomentotulkkia tai käyttäjänimeä? usermod-komento on siihen sopiva työkalu.

  • -d: muuttaa kotihakemiston.
  • -s: muuttaa kirjautumiskomentotulkin.
  • -l: muuttaa käyttäjänimen.

Käyttäkää usermod-komennon kanssa aina sudo-komentoa.

sudo usermod -s /bin/bash newuser

Käyttäjien poistaminen komennolla `userdel`

Kun käyttäjä ei enää tarvitse käyttöoikeutta, voitte poistaa hänen tilinsä komennolla userdel. On tärkeää päättää, haluatteko säilyttää vai poistaa hänen kotihakemistonsa.

  • userdel username: poistaa käyttäjätilin, mutta säilyttää kotihakemiston ja sähköpostijonon.
  • userdel -r username: poistaa käyttäjätilin sekä kotihakemiston ja sähköpostijonon.
sudo userdel -r olduser

Käyttäjien järjestäminen ryhmien avulla

Ryhmien avulla voitte hallita useiden käyttäjien käyttöoikeuksia kerralla. Sen sijaan, että määrittäisitte oikeudet jokaiselle käyttäjälle erikseen, määritätte ne ryhmälle ja lisäätte sitten käyttäjät kyseiseen ryhmään.

  • Jokainen käyttäjä kuuluu vähintään yhteen ensisijaiseen ryhmään.
  • Käyttäjä voi kuulua myös useisiin toissijaisiin ryhmiin.

Ryhmien hallinta: `groupadd`, `groupdel`, `gpasswd`

Kuten käyttäjillä, myös ryhmillä on komennot niiden luomista, poistamista ja hallintaa varten:

  • groupadd groupname: luo uuden ryhmän.
  • groupdel groupname: poistaa olemassa olevan ryhmän.
  • gpasswd -a user group: lisää käyttäjän toissijaiseen ryhmään.
  • gpasswd -d user group: poistaa käyttäjän ryhmästä.
sudo groupadd developers
sudo gpasswd -a newuser developers

Ylläpitäjän oikeuksien myöntäminen: sudo-oikeudet

sudo-komennon avulla tavalliset käyttäjät voivat suorittaa komentoja root-käyttäjän (ylläpitäjän) oikeuksilla. Tämä on turvallisempaa kuin kirjautua suoraan root-käyttäjänä.

Voitte myöntää käyttäjälle sudo-oikeudet yleensä lisäämällä hänet erityiseen ryhmään, jonka nimi on usein sudo (Debianissa ja Ubuntussa) tai wheel (Red Hatissa ja CentOS:ssä).

sudo usermod -aG sudo newuser

Pikatarkistus: käyttäjä- ja ryhmäkomennot

Mitä komentoa käyttäisitte käyttäjän olduser poistamiseen niin, että myös hänen kotihakemistonsa poistetaan?

Kertaus: käyttäjät, ryhmät ja hallinta

Hienoa työtä! Olette oppineet Linux-palvelimen käyttäjien ja ryhmien hallinnan perusteet:

  • Luokaa uusia käyttäjiä komennoilla useradd ja passwd.
  • usermod-komennolla voi muokata käyttäjän ominaisuuksia.
  • userdel poistaa käyttäjätilejä.
  • groupadd-, groupdel- ja gpasswd-komennot hallitsevat ryhmiä.
  • Myöntäkää sudo-oikeudet lisäämällä käyttäjät asianmukaiseen ryhmään.

Näiden komentojen ymmärtäminen on turvallisen ja järjestelmällisen palvelinhallinnan perusta.

Aloita maksutta

Opi Linux-palvelinten käyttöönotto ja SSH:n hallinta tekoälytuutorin avulla — ilmaiseksi

Kirjoita ja suorita oikeaa koodia selaimessa, saa välitöntä apua tekoälytuutorilta ympäri vuorokauden ja jatka siitä, mihin jäit, verkossa tai sovelluksessa.

Kurssit
12
Oppitunnit
48

Usein kysytyt kysymykset

Onko oppitunti ”Käyttäjien ja ryhmien hallinta” ilmainen?

Kyllä — voit lukea täällä verkossa kokonaan ilmaiseksi mitkä tahansa Linux-palvelinten käyttöönotto ja SSH:n hallinta-oppimispolun 3 oppituntia, myös oppitunnin “Käyttäjien ja ryhmien hallinta”. Sen jälkeen CoddyKit PRO avaa kaikki oppitunnit sekä interaktiiviset harjoitukset sisäänrakennetulla koodieditorilla ja ympäri vuorokauden toimivalla tekoälytuutorilla. Linux-palvelinten käyttöönotto ja SSH:n hallinta-kurssilla on yhteensä 4 oppituntia.

Mitä opin oppitunnilla ”Käyttäjien ja ryhmien hallinta”?

Oppikaa luomaan, muokkaamaan ja poistamaan käyttäjätilejä ja ryhmiä, määrittämään sudo-oikeuksia sekä ymmärtämään käyttäjä- ja ryhmätunnisteita. Harjoittelet Linux-palvelinten käyttöönotto ja SSH:n hallinta-aihetta koodilla, jonka suoritat suoraan selaimessa. Ympäri vuorokauden käytettävissä oleva tekoälytuutori vastaa kysymyksiisi oppitunnin aikana.

Tarvitsenko kokemusta aloittaakseni Linux-palvelinten käyttöönotto ja SSH:n hallinta-opiskelun?

Aiempi kokemus ei ole tarpeen. CoddyKitin Linux-palvelinten käyttöönotto ja SSH:n hallinta-oppimispolku sopii vasta-alkajista edistyneisiin, joten voit aloittaa tästä tai alusta ja edetä omaan tahtiisi. Tämä on oppitunti 1/4.

Kuinka kauan ”Käyttäjien ja ryhmien hallinta”-oppitunnin suorittaminen kestää?

Useimmat CoddyKitin oppitunnit kestävät noin 5–10 minuuttia. Jokainen oppitunti on lyhyt ja interaktiivinen, joten edistyt tasaisesti ja voit jatkaa siitä, mihin jäit – sekä verkossa että sovelluksessa.

Voinko kirjoittaa ja suorittaa koodia tällä Linux-palvelinten käyttöönotto ja SSH:n hallinta-oppitunnilla?

Kyllä. Jokainen Linux-palvelinten käyttöönotto ja SSH:n hallinta-oppitunti sisältää sisäänrakennetun koodieditorin, joten voit kirjoittaa ja suorittaa oikeaa koodia suoraan selaimessa ja saada välitöntä palautetta tekoälyltä – paikallista asennusta ei tarvita.

Kaikki tämän kurssin oppitunnit

  1. Käyttäjien ja ryhmien hallinta
  2. Järjestelmäprosessien valvonta
  3. Ajastetut tehtävät Cronilla
  4. Järjestelmäpalveluiden hallinta systemd:llä
← Takaisin: Linux-palvelinten käyttöönotto ja SSH:n hallinta