Kasutaja lisamine Linuxi rühma (või teise rühma)

Kasutajaga seotud rühma muutmine on üsna lihtne ülesanne, kuid mitte kõik ei tea käske, eriti kasutaja lisamiseks teise rühma. Tutvume kõigi stsenaariumidega teie jaoks.

Kasutajakontosid saab Linuxis määrata ühele või mitmele rühmale. Failiõigusi ja muid õigusi saate konfigureerida rühmade kaupa. Näiteks saavad Ubuntu seadet kasutada ainult sudo rühma kasutajad sudo käsk kõrgendatud õiguste saamiseks.

Lisage uus rühm

SEOTUD:Mis vahe on Sudo ja Su vahel Linuxis?

Kui soovite oma süsteemis uue rühma luua, kasutage rühmad käsk järgmine käsk, asendades uus_grupp selle grupi nimega, mille soovite luua. Peate kasutama sudot ka selle käsuga (või Linuxi distributsioonides, mis ei kasuta sudo, peate käivitamasu (enne kui käivitate käsu iseseisvalt kõrgemate õiguste saamiseks enne käsu käivitamist).

sudo groupadd minu uusgrupp

Olemasoleva kasutajakonto lisamine rühma

Olemasoleva kasutajakonto lisamiseks oma süsteemi rühma kasutage nuppu usermod käsk, asendades eksamirühm selle rühma nimega, kuhu soovite kasutaja lisada jakasutajanimi selle kasutaja nimega, kelle soovite lisada.

usermod -a -G eksamirühma näide kasutajanimi

Näiteks kasutaja lisamiseks geek rühmale sudo , kasutage järgmist käsku:

usermod -a -G sudo geek

Kasutaja põhirühma muutmine

Kuigi kasutajakonto võib olla osa mitmest rühmast, on üks rühmadest alati „esmane rühm“ ja teised on „teisesed rühmad“. Kasutaja sisselogimisprotsess ning failid ja kaustad, mille kasutaja loob, määratakse põhirühmale.

Kasutaja määratud peamise rühma muutmiseks käivitage usermod käsk, asendadeseksamirühm selle rühma nimega, kus soovite olla peamine ja kasutajanimikasutajakonto nimega.

kasutajanimi -g grupinimi kasutajanimi

Pange tähele -g siin. Kui kasutate väiketähti g, määrate esmase rühma. Kui kasutate suurtähte -G , nagu ülalpool, määrate uue sekundaarse rühma.

Vaadake gruppe, millele kasutajakonto on määratud

Rühmade vaatamiseks, millele praegune kasutajakonto on määratud, käivitage rühmadesse käsk. Näete rühmade loendit.

rühmadesse

Iga rühmaga seotud arvuliste ID-de vaatamiseks käivitage id selle asemel käsk:

id

Rühmade vaatamiseks, millele teine ​​kasutajakonto on määratud, käivitage rühmadesse käsk ja täpsustage kasutajakonto nimi.

rühmade kasutajanimi

Samuti saate vaadata iga rühmaga seotud arvulisi ID-sid, käivitades id käsk ja kasutajanime määramine.

id exampleusername

Esimene rühm rühmadesse loendis või grupis, mis kuvatakse jaotises „gid =” id loend on kasutajakonto peamine rühm. Ülejäänud rühmad on sekundaarsed rühmad. Seega on alloleval ekraanipildil kasutajakonto peamine rühm näide.

Looge uus kasutaja ja määrake rühm ühe käsuga

Mõnikord võiksite luua uue kasutajakonto, millel on juurdepääs kindlale ressursile või kataloogile, näiteks uus FTP kasutaja. Kasutajakonto loomisel grupiga saate määrata rühmad, millele kasutajakonto määratakse useradd käsk, nii:

useradd -G eksamirühma näide kasutajanimi

Näiteks uue kasutajakonto nimega jsmith loomiseks ja selle konto määramiseks ftp-rühma käivitage:

useradd -G ftp jsmith

Mõistagi soovite sellele kasutajale parooli määrata:

passwd jsmith

Kasutaja lisamine mitmesse gruppi

Teiseste rühmade määramisel kasutajakontole saate hõlpsalt määrata mitu rühma korraga, eraldades loendi komaga.

usermod -a -G rühm1, rühm2, rühm3 näide kasutajanimi

Näiteks kasutaja nimega geek lisamiseks ftp-, sudo- ja näidegruppidesse käivitage:

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

Saate määrata nii palju rühmi kui soovite - eraldage need kõik vaid komaga.

Kuva kõik grupid süsteemis

Kui soovite vaadata kõigi oma süsteemi rühmade loendit, võite kasutada getent käsk:

getent grupp

See väljund näitab ka seda, millised kasutajakontod milliste rühmade liikmed on. Seega näeme alloleval ekraanipildil, et kasutajakontode syslog ja chris kuuluvad admigruppi.

See peaks hõlmama kõike, mida peate teadma kasutajate lisamise kohta Linuxi gruppidesse.