Strojna oprema

Upravljanje uporabnikov in skupin v Linuxu

Kazalo:

Anonim

Upravljanje uporabnikov in skupin v Linuxu nam bo omogočilo optimalno uporabo več uporabniškega sistema za tiste primere, ko več ljudi uporablja strežniške vire. Vsak od uporabnikov se identificira z imenom in mu mora biti dodeljeno geslo, pri čemer morata oba podatka dostopati do sistema za preverjanje zaupnosti. Če želite izvedeti več o upravljanju uporabnikov in skupin, je to idealen članek za vas.

Upravljanje uporabnikov in skupin v Linuxu

Glavni cilj upravljanja uporabnikov in skupin v Linuxu je omogočiti več uporabnikom sistem, vendar na urejen in varen način. Tako, da nobena od nalog, ki jih opravi noben uporabnik, ne more ogroziti celotnega sistema. Z upravljanjem se vzpostavijo varnostni mehanizmi in politike za zaščito podatkov vsakega uporabnika ter za zagotavljanje in zaščito delovanja celotnega sistema.

Uporabniški računi

Kot sem že omenil, morate za uporabo operacijskega sistema Linux imeti uporabniški račun. Ta račun je sestavljen iz uporabniškega imena (prijave) in gesla. Uporabniške račune ustvari skrbnik sistema, ki je v Linuxu znan kot korenski uporabnik. Vsak uporabnik mora nujno pripadati neki skupini uporabnikov. Poleg tega se mora uporabnik ob vstopu v sistem identificirati s svojim uporabniškim računom, v primeru napake pa mu bo sistem onemogočil dostop.

Po zadovoljivi identifikaciji bo uporabnik lahko uporabil sistem in zagnal vse dovoljene aplikacije ter izvajal dejanja (bral, spreminjal ali brisal) v datotekah, v katerih ima dovoljenje.

Priporočamo, da preberete priročnik za začetnike v Linuxu.

Po drugi strani pa uporabniški račun ne daje zgolj preprostega imena, temveč je tudi izhodišče za določitev poti, v kateri so shranjeni vaši dokumenti in uporabniški profil. V Linuxu je običajno znotraj mape / home / username.

V trenutku, ko uporabnik zažene aplikacijo, jo sistem naloži v pomnilnik in nato zažene. V računalniškem polju se aplikacije, ki se izvajajo v določenem času, imenujejo procesi. Torej v sistemu z več uporabniki vsak postopek pripada uporabniku, isti sistem je zadolžen za dodelitev uporabniku, ki je začel izvajati.

Vse teče procese lahko vidimo z ukazom:

ps aux

Če jih želimo videti v realnem času, uporabimo ukaz

vrh

Skupine uporabnikov

Da bi omogočil fleksibilno upravljanje uporabniških dovoljenj, Linux omogoča strukturo po skupinah, dovoljenja pa so lahko dodeljena skupini. Na primer, imamo izobraževalno ustanovo, skupina učiteljev ima dostop do določenih datotek, pri dodajanju novega učitelja v sistem moramo skupini učiteljev dodeliti le njihov uporabniški račun.

Kot sem že omenil, morajo vsi uporabniki pripadati primarni ali primarni skupini (obvezni), lahko pa pripadajo drugim skupinam, ki se štejejo za stranske. Vse skupine uporabnikov lahko vsebujejo samo več uporabnikov, torej ne morejo vsebovati drugih skupin.

Vsaka skupina uporabnikov v Linuxu je identificirana z drugačno številko. To je znano kot identifikator skupine ali gid = Identifikator skupine. Interno sistem izvaja postopke pod gidom in ne z imenom skupine. Običajno vam sistem pri ustvarjanju skupin dodeli 1000 in več. Gid, manjši od 100, je rezerviran za uporabo sistema in njegovih posebnih skupin.

Podatki v skupinah Linux so shranjeni v datoteki / etc / group. To datoteko si lahko ogledate v katerem koli urejevalniku besedil. Vsaka vrstica shranjuje posebne parametre skupine in z njimi povezanih uporabnikov. Datoteko lahko spremeni samo skrbnik (korenski uporabnik). Po drugi strani pa so gesla skupin shranjena v šifrirani obliki z nepovratnim sistemom šifriranja, tudi v besedilni datoteki: / etc / gshadow.

Ukazi za upravljanje uporabnikov in skupin v Linuxu

Ustvarjanje uporabnikov

Za dodajanje uporabnika z navedbo njegovih informacijskih parametrov v ukazni mizi uporabimo ukaz useradd. Njegova skladnja je:

uporabniško ime uporabnika

Med vsemi vašimi možnostmi lahko izpostavimo naslednje:

  • g: Glavna skupina, ki bo dodeljena uporabniku d: dodelitev uporabnikove domače mape. Običajno je to / home / username-m: ustvarite domačo mapo, če ne obstaja: Uporabniška lupina (lupina). Običajno je / bin / bash

Na primer, želimo ustvariti uporabnika z imenom "luis" in da je njihova glavna skupina "učitelji", ki so ga drugi dodelili kot domačo mapo "/ home / luis" in da se njihovi ukazi razlagajo v "/ bin / bash". Ukaz, ki ga moramo izvesti, bo naslednji:

sudo useradd -g učitelji -d / domov / luis -m -s / bin / bash luis

Zdaj moramo vzpostaviti geslo z ukazom passwd:

sudo passwd luis

Sistem nas bo dvakrat vprašal za geslo in to je to! Dodeljena bo.

Pomembno dejstvo je, da lahko uporabimo ukaz useradd za ustvarjanje uporabnikov v serijah s pomočjo skripta lupine.

PRIPOROČAMO VAM PlayOnLinux: Windows igre na Linuxu

Po drugi strani je priporočilo, ki ga je treba upoštevati, dejstvo ustvarjanja uporabniških imen z malimi črkami, ki vključuje tudi številke in znak, kot so vezaji ali podčrtaji. Ne pozabite tudi, da se Luis za Linux razlikuje od luisa, saj je veliko in veliko.

Spreminjanje uporabnikov

Za spreminjanje uporabnikov se uporabi ukaz usermod. To vam omogoča, da med drugim spremenite ime, domačo mapo, njen tolmač ukazov, svoje skupine.

Na primer za spremembo uporabniškega imena, ki ga uporabljamo:

sudo usermod -d / domov / mapa_luis luis

Brisanje uporabnikov

Odstranjevanje uporabnikov se izvede z ukazom userdel in nato uporabniškim imenom. Če v navodilo dodamo možnost -r, bo odstranjena tudi vaša domača mapa. Poglejmo primer:

sudo userdel -r luis

Ustvarjanje skupin

V tem primeru imamo ukaz groupadd, samo ime skupine moramo navesti kot parameter. Če bi na primer želeli dodati skupino, imenovano "študentje", bi bil stavek:

sudo groupadd študentov

Spremembe skupine

Seveda lahko tudi skupine spreminjamo tako kot pri uporabnikih. Za to uporabimo ukaz groupmod. V primeru skupin lahko uredimo njihovo ime ali gid.

Sintaksa ukaza je: ime skupine skupine sudo, primer:

na primer, spremenimo gine skupine "profesorji":

sudo groupmod -g 2000 učiteljev

Brisanje skupine

To naredimo z ukazom groupdel, ki mu sledi ime skupine, na primer:

sudo skupina učiteljev

Skupina se izbriše samo, če nima uporabnikov s skupino, ki je dodeljena kot primarna. Če obstaja kateri koli uporabnik s tem pogojem, skupina ne bo izbrisana.

Dodajte uporabnike v skupino

Za to uporabimo ukaz adduser in nato uporabniško ime in ime skupine. Na primer, da dodate Luisa v učiteljsko skupino, ki jo uporabljamo:

sudo adduser luis učitelji

Odstranjevanje uporabnikov iz skupine

In končno, če želimo uporabnika odstraniti iz skupine, uporabimo ukaz deluser, ki ga spremljata ime uporabnika in skupine. Na primer, če želimo odstraniti "luis" iz skupine "profesorjev":

sudo deluser luis profesorji

Kot lahko vidite, imamo dovolj orodij za odlično upravljanje uporabnikov in skupin v Linuxu. Če potrebujete več informacij o ukazih, se lahko obrnete na razpoložljivo pomoč in izvršite človeka, ki mu na primer sledi ime:

mož adduser

Poleg tega nam lahko v komentarjih pustite svoja vprašanja ali pomisleke in vam lahko pomagamo?

Strojna oprema

Izbira urednika

Back to top button