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.
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 newuserKä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 newuserYksilö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 newuserKä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 newuserKä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 olduserKä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 developersYllä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 newuserPikatarkistus: 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
useraddjapasswd. usermod-komennolla voi muokata käyttäjän ominaisuuksia.userdelpoistaa käyttäjätilejä.groupadd-,groupdel- jagpasswd-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.
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
- Käyttäjien ja ryhmien hallinta
- Järjestelmäprosessien valvonta
- Ajastetut tehtävät Cronilla
- Järjestelmäpalveluiden hallinta systemd:llä