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

Sisukord:

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

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

Video: Kasutaja lisamine Linuxi gruppi (või teise rühma)
Video: How to Install macOS on Parallels Virtual Machine - YouTube 2024, Mai
Anonim
Rühma muutmine, millega kasutaja on seotud, on üsna lihtne ülesanne, kuid mitte kõik teavad käske, eriti kasutaja lisamiseks teise gruppi. Me läheme läbi kõik stsenaariumid teie jaoks.
Rühma muutmine, millega kasutaja on seotud, on üsna lihtne ülesanne, kuid mitte kõik teavad käske, eriti kasutaja lisamiseks teise gruppi. Me läheme läbi kõik stsenaariumid teie jaoks.

Kasutajakontosid saab määrata ühele või mitmele Linuxi grupile. Saate konfigureerida faili õigusi ja muid privileege rühmas. Näiteks Ubuntu saab kasutada ainult sudo grupi kasutajaid

sudo

käsk kõrgendatud õiguste saamiseks.

Lisa uus grupp

Kui soovite oma süsteemis luua uue rühma, kasutage seda

groupadd

käsu järgmine käsk, asendades new_group selle nimel, mida soovite luua. Peate kasutama sudo ka selle käsuga (või Linuxi distributsioonidega, mida ei kasutata

sudo

peate käivitama

su

käsk iseenesest, et saada kõrgemat õigust enne käsu käivitamist).

sudo groupadd mynewgroup

Image
Image

Olemasoleva kasutajakonto lisamine rühma

Olemasoleva kasutajakonto lisamiseks oma süsteemi gruppi kasutage

usermod

käsk asendades

examplegroup

selle rühma nimi, kellele soovite kasutaja lisada ja

exampleusername

kasutaja nimega, mida soovite lisada.

usermod -a -G examplegroup exampleusername

Näiteks kasutaja lisamiseks

geek

grupile

sudo

kasutage järgmist käsku:

usermod -a -G sudo geek

Image
Image

Kasutaja esmase grupi muutmine

Kuigi kasutajakonto võib olla mitme rühma osa, on üks rühmad alati "esmane rühm" ja teised on "teiseseid rühmi". Kasutaja sisselogimisprotsess ja kasutaja loodud failid ja kaustad määratakse primaarrühmale.

Et muuta esmast rühma, kellele kasutaja on määratud, käivitage

usermod

käsk asendades

examplegroup

selle grupi nimega, mida soovite esmaseks ja

exampleusername

kasutajakonto nimega.

usermod -g groupname username

Pange tähele

-g

siin. Kui kasutate väiketähti g, määrake peamine grupp. Kui kasutate suurtähti

-G

nagu eespool, määrate uue sekundaarrühma.

Image
Image

Vaadake rühmitusi, mille kasutajakonto on määratud

Gruppide vaatamiseks, kellele on määratud praegune kasutajakonto, käivitage

groups

käsk Näete gruppide loendit.

groups

Iga rühmaga seotud numbriliste ID-de vaatamiseks käivitage

id

käsk:

id

Rühmade vaatamiseks on määratud teine kasutajakonto, käivitage
Rühmade vaatamiseks on määratud teine kasutajakonto, käivitage

groups

käsk ja määrake kasutajakonto nimi.

groups exampleusername

Samuti saate vaadata iga rühmaga seotud numbrilisi ID-sid, käivitades selle

id

käsk ja kasutajanimi.

id exampleusername

Esimene rühm

groups

nimekirjas või grupis, mis on näidatud pärast "gid ="

id

loend on kasutajakonto peamine grupp. Teised rühmad on sekundaarsed rühmad. Nii on allpool oleval pildil olev kasutajakonto esmane rühmitus

example

Image
Image

Loo uus kasutaja ja määrake grupp ühes käskluses

Võib mõnikord soovida luua uue kasutajakonto, millel on juurdepääs konkreetsele ressursile või kataloogile (nt uus FTP kasutaja). Saate määrata rühmad, millele kasutajakonto luuakse kasutaja kontoga

useradd

käsk, nii:

useradd -G examplegroup exampleusername

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

useradd -G ftp jsmith

Loomulikult peate selle kasutaja jaoks hiljem sellele salasõna määrama.

passwd jsmith

Image
Image

Kasutaja lisamine mitmesse rühma

Teisene rühmade määramine kasutajakontole võimaldab kergesti määrata mitu rühma korraga, eraldades loendi komaga.

usermod -a -G group1,group2,group3 exampleusername

Näiteks, et lisada ftp, sudo ja näide rühmadesse kasutaja nimega geek, võite käitada järgmist:

usermod -a -G ftp,sudo,example geek

Võite määrata nii palju rühmi, kui soovite, eraldage need kõik komaga.

Image
Image

Vaadake kõiki süsteemis olevaid gruppe

Kui soovite oma süsteemis olevate kõikide rühmade loendit vaadata, saate seda kasutada

getent

käsk:

getent group

See väljund näitab ka teile, millised kasutajakontod on mõne rühma liikmed. Nii näeme allpool oleval ekraanipildil, et kasutajakontod syslog ja chris on adm-grupi liikmed.

Soovitan: