Koduleht » kuidas » Lisa kasutaja gruppi (või teise gruppi) Linuxis

    Lisa kasutaja gruppi (või teise gruppi) Linuxis

    Grupi muutmine, millega kasutaja on seotud, on üsna lihtne ülesanne, kuid kõik ei tea käske, eriti kasutaja lisamiseks teisese gruppi. Me kõnnime läbi kõigi teie stsenaariumide.

    Kasutajakontosid saab määrata ühele või mitmele grupile Linuxis. Faili õigused ja muud privileegid saab grupeerida. Näiteks võib Ubuntu puhul kasutada ainult sudo grupi kasutajaid sudo käsk saada kõrgendatud õigusi.

    Lisage uus rühm

    Kui soovite oma süsteemis uue grupi luua, kasutage groupadd käsk järgmine käsk, asendades uue_grupi selle grupi nimega, mida soovite luua. Selle käsu abil peate kasutama ka sudot (või Linuxi distributsioonidel, mis seda ei kasuta) sudo, peate käivitama su käsku saada enne käsu käivitamist kõrgendatud õigusi.

    sudo groupadd mynewgroup

    Lisage gruppi olemasolev kasutajakonto

    Olemasoleva kasutajakonto lisamiseks oma süsteemi gruppi kasutage usermod käsk, asendades examplegroup selle grupi nimega, kellele kasutaja soovite lisadanäite kasutajanimi  selle kasutaja nimega, kelle soovite lisada.

    usermod -a -G examplegroup exampleusername

    Näiteks kasutaja lisamiseks geek grupile sudo , kasutage järgmist käsku:

    usermod -a -G sudo geek

    Muutke kasutaja peamist rühma

    Kuigi kasutajakonto võib olla mitme grupi osa, on üks gruppidest alati „esmane grupp” ja teised on „kõrvalrühmad”. Kasutaja sisselogimisprotsess ning failid ja kaustad, mille kasutaja loob, määratakse esmase grupi jaoks.

    Primaarse grupi muutmiseks, millega kasutaja on määratud, käivitage usermod käsk, asendadesexamplegroup  selle grupi nimega, kelleks soovite olla esmane ja näite kasutajanimikasutajakonto nimega.

    usermod -g grupinime kasutajanimi

    Pange tähele -g siin. Kui kasutate väiketähti g, määrate esmase grupi. Suurtähtede kasutamisel -G , nagu eespool, määrate uue sekundaarrühma.

    Vaadake gruppe, millele kasutajakonto on määratud

    Et vaadata gruppe, millele on määratud praegune kasutajakonto, käivitage rühmad  käsk. Näete rühmade loendit.

    rühmad

    Iga grupiga seotud numbriliste ID-de vaatamiseks käivitage id  käsk selle asemel:

    id

    Et vaadata gruppe, millele on määratud teine ​​kasutajakonto, käivitage rühmad käsk ja määrake kasutajakonto nimi.

    rühmade näite kasutajanimi

    Samuti saate iga grupiga seotud numbrilisi ID-sid vaadata id käsk ja kasutajanimi.

    id näide kasutajanimi

    Esimene grupp rühmad loendis või grupis, mis on näidatud pärast “gid =” id loend on kasutajakonto peamine grupp. Teised rühmad on sekundaarrühmad. Nii on allpool oleval pildil kasutajakonto peamine rühm näiteks.

    Uue kasutaja loomine ja grupi määramine ühele käsule

    Mõnikord võite luua uue kasutajakonto, millel on juurdepääs konkreetsele ressursile või kataloogile, nagu uus FTP kasutaja. Võite määrata grupid, millele kasutajakonto kasutajakonto loomisel omistatakse useradd käsk, nagu nii:

    useradd -G examplegroup näide kasutajanimi

    Näiteks selleks, et luua uus kasutajakonto nimega jsmith ja määrata see konto ftp grupile, käivitaksite:

    useradd -G ftp jsmith

    Soovite sellele kasutajale hiljem määrata parooli, muidugi:

    passwd jsmith

    Lisage kasutaja mitmele grupile

    Kui lisate kasutajakontole sekundaarrühmi, saate hõlpsasti määrata mitu rühma korraga, eraldades loendi komaga.

    usermod -a -G group1, group2, group3 exampleusername

    Näiteks, et lisada kasutaja nimeks geek nimega ftp, sudo ja näide rühmadesse, käivitaksite:

    usermod -a -G ftp, sudo, näiteks geek

    Saate määrata nii palju rühmi kui soovid, vaid eraldage need koma abil.

    Vaata kõiki süsteemi gruppe

    Kui soovite vaadata oma süsteemi kõigi gruppide loendit, saate seda kasutada sinna käsk:

    grupp

    See väljund näitab ka, millised kasutajakontod on selle grupi liikmed. Nii näeme allpool oleval pildil, et kasutajakonto syslog ja chris on adm grupi liikmed.

    See peaks hõlmama kõike, mida pead teadma kasutajate lisamisest Linuxi gruppidele.