Kotisivu » miten » Lisää käyttäjä ryhmään (tai toiseen ryhmään) Linuxissa

    Lisää käyttäjä ryhmään (tai toiseen ryhmään) Linuxissa

    Ryhmän muuttaminen käyttäjän kanssa on melko helppo tehtävä, mutta kaikki eivät tunne komentoja, erityisesti lisätä käyttäjä toissijaiseen ryhmään. Käymme läpi kaikki skenaariot.

    Käyttäjätilit voidaan määrittää yhdelle tai useammalle ryhmälle Linuxissa. Voit määrittää tiedostojen käyttöoikeudet ja muut käyttöoikeudet ryhmittäin. Esimerkiksi Ubuntuissa vain sudo-ryhmän käyttäjät voivat käyttää sudo komento saada korotettuja oikeuksia.

    Lisää uusi ryhmä

    Jos haluat luoda uuden ryhmän järjestelmään, käytä groupadd komennon seuraava komento, joka korvaa uuden ryhmän sen ryhmän nimen kanssa, jonka haluat luoda. Sinun on myös käytettävä sudoa tämän komennon kanssa (tai Linux-jakeluissa, jotka eivät käytä sudo, sinun täytyy suorittaa su komento itsestään saadakseen korotettuja oikeuksia ennen komennon suorittamista).

    sudo groupadd mynewgroup

    Lisää olemassa oleva käyttäjätili ryhmään

    Jos haluat lisätä olemassa olevan käyttäjätilin ryhmään järjestelmässäsi, käytä usermod komento, korvaa examplegroup sen ryhmän nimen, johon haluat lisätä käyttäjän, jaEXAMPLEUSERNAME  sen käyttäjän nimen, jonka haluat lisätä.

    usermod -a -G examplegroup exampleusername

    Esimerkiksi käyttäjän lisääminen nörtti ryhmälle sudo , käytä seuraavaa komentoa:

    usermod -a -G sudo geek

    Vaihda käyttäjän ensisijainen ryhmä

    Vaikka käyttäjätili voi olla osa useita ryhmiä, yksi ryhmistä on aina ”ensisijainen ryhmä” ja muut ovat toissijaisia ​​ryhmiä. Käyttäjän kirjautumisprosessi ja käyttäjät luovat tiedostot ja kansiot määritetään ensisijaiselle ryhmälle.

    Jos haluat muuttaa ensisijaista ryhmää, johon käyttäjä on määritetty, suorita usermod komento, korvaaexamplegroup  sen ryhmän nimen, jonka haluat olla ensisijainen ja EXAMPLEUSERNAMEkäyttäjätilin nimen kanssa.

    usermod -g ryhmänimen käyttäjätunnus

    Huomaa -g tässä. Kun käytät pieniä kirjaimia g, määrität ensisijaisen ryhmän. Kun käytät isoja kirjaimia -G , kuten edellä, annat uuden toissijaisen ryhmän.

    Näytä ryhmät, joihin käyttäjätili on määritetty

    Jos haluat nähdä ryhmät, joihin nykyinen käyttäjätili on määritetty, suorita ryhmät  komento. Näet luettelon ryhmistä.

    ryhmät

    Voit tarkastella kullekin ryhmälle liittyviä numeerisia tunnuksia suorittamalla id  komento sen sijaan:

    id

    Voit tarkastella ryhmiä, joihin toinen käyttäjätili on määritetty, suorittamalla ryhmät komento ja määritä käyttäjätilin nimi.

    ryhmien esimerkkitunnus

    Voit myös tarkastella kullekin ryhmälle liittyviä numeerisia tunnuksia suorittamalla id komento ja käyttäjänimi.

    tunnusnimi

    Ensimmäinen ryhmä ryhmät luettelossa tai ryhmässä, joka näkyy "gid =": n jälkeen id lista on käyttäjätilin ensisijainen ryhmä. Muut ryhmät ovat toissijaisia ​​ryhmiä. Joten alla olevassa kuvassa käyttäjän tilin ensisijainen ryhmä on esimerkki.

    Luo uusi käyttäjä ja määritä ryhmä yhdelle komennolle

    Joskus haluat luoda uuden käyttäjätilin, jolla on pääsy tiettyyn resurssiin tai hakemistoon, kuten uusi FTP-käyttäjä. Voit määrittää ryhmät, joille käyttäjätili määritetään luodessaan käyttäjätiliä useradd komento, kuten näin:

    useradd -G-tenttiryhmän esimerkkitunnus

    Jos haluat esimerkiksi luoda uuden käyttäjätunnuksen nimeltä jsmith ja määrittää kyseisen tilin ftp-ryhmään, voit suorittaa:

    useradd -G ftp jsmith

    Haluat myöhemmin antaa salasanan käyttäjälle, tietenkin:

    passwd jsmith

    Lisää käyttäjä useisiin ryhmiin

    Kun määrität toissijaiset ryhmät käyttäjätilille, voit helposti määrittää useita ryhmiä kerralla erottamalla luettelo pilkulla.

    usermod -a -G-ryhmä1, ryhmä2, ryhmä3-esimerkkitunnus

    Jos haluat esimerkiksi lisätä Geek-nimisen käyttäjän ftp-, sudo- ja esimerkkiryhmiin, voit suorittaa:

    usermod -a -G ftp, sudo, esimerkiksi geek

    Voit määrittää niin monta ryhmää kuin haluat, vain erottaa ne kaikki pilkulla.

    Näytä kaikki järjestelmän ryhmät

    Jos haluat nähdä luettelon kaikista järjestelmän ryhmistä, voit käyttää Getent komento:

    ryhmä

    Tämä ulostulo näyttää myös, mitkä käyttäjätilit ovat niiden ryhmien jäseniä. Niinpä alla olevassa kuvassa näkyy, että käyttäjätunnukset syslog ja chris ovat adm-ryhmän jäseniä.

    Sen pitäisi kattaa kaikki, mitä sinun tarvitsee tietää käyttäjien lisäämisestä ryhmiin Linuxissa.