Bralci, kot ste vi, pomagajo podpirati MUO. Ko opravite nakup prek povezav na našem spletnem mestu, lahko zaslužimo partnersko provizijo. Preberi več.

Linux se razlikuje od drugih glavnih operacijskih sistemov v tem, da vam daje svobodo. Svoboda, da jo uporabljate na kakršen koli način, svoboda, da jo preučujete in spreminjate, svoboda, da jo distribuirate, kakorkoli želite, in svoboda, da se zaklenete iz vitalnih skupin.

Tukaj je opisano, kaj morate storiti, če ste svojega edinega uporabnika odstranili iz vseh skupin v Ubuntuju.

Kako skupine delujejo v sistemu Linux?

V sistemu Linux skupine vsebujejo privilegirane uporabnike, ki lahko različno berejo, pišejo ali izvajajo datoteke brez dodatnega pooblastila. Ko ustvarite svoj primarni uporabniški račun, ste samodejno dodani v svoje primarne skupine. Pri standardni namestitvi Ubuntuja so to običajno adm, CD ROM, sudo, dipb, plugdev, in sambashare.

Lahko se dodate v druge skupine z uporabo uporabniški mod ukaz:

sudo usermod -aG ime_skupine vaše_uporabniško ime
instagram viewer

The -G stikalo pomeni, da boste uporabnika dodali v dodatno skupino, in -a pomeni dodajanje, kar pomeni, da bo skupina dodana na vaš seznam skupin.

Izvajanje zgornjega ukaza brez -a pomeni, da bo nova skupina nadomestila vse vaše stare skupine.

Najpomembneje je, da vas bo ukaz odstranil iz skupine sudo, kar pomeni, da bodo vaša pooblastila močno omejena. Ne da bi bil del sudo skupine, se ne morete dodati v skupino sudo, ne morete namestiti programske opreme ali celo posodobiti sistema.

Kaj storiti, če pomotoma izbrišete uporabniške skupine

Je malenkost, a tega manjka -a vam lahko popolnoma pokvari dan. Na srečo je rešitev preprosta, vendar napake ne morete popraviti znotraj namestitve Ubuntuja, saj nimate več skrbniških pravic. Potrebujete korensko lupino.

Najprej boste morali dostopati do menija GRUB. To storite tako, da znova zaženete računalnik in večkrat pritisnete Pobegniti dokler se ne prikaže meni.

Izberite Napredne možnosti Ubuntu, potem Obnovitveni način.

Ko vam meni ponudi možnost korenske lupine, izberite to. Lupina se bo pojavila na dnu zaslona.

Ukazi, ki se izvajajo v korenski lupini, se izvajajo kot root in v standardnem sistemu Ubuntu ne potrebujejo gesla.

Vnesite naslednji ukaz, da se dodate v skupino sudo:

usermod -aG sudo vaše_uporabniško ime

Zdaj znova zaženite. Ko se znova prijavite v sistem, boste spet del skupine sudo in boste lahko izvajali dejanja, ki zahtevajo korenske pravice.

Ponovno se pridružite svojim prejšnjim skupinam uporabnikov v sistemu Linux

Linux beleži vse. To je lahko težava, ko vaši dnevniki narastejo do smešne velikosti, a če morate vedeti, katerim skupinam je bil vaš uporabnik prej del, je to lahko neprecenljivo.

sudo grep user-setup /var/log/installer/syslog

... se prikaže vsakič, ko je uporabnik dodan v skupino. Zapomnite si imena skupin in jih nato znova dodajte z:

sudo usermod -aG sudo ta_skupina, tista_skupina, druga_skupina vaš_uporabnik

Upoštevajte, da med imeni skupin in vejicami ni presledka.

Odjavite se in se znova prijavite in vaše skupine bodo v celoti obnovljene.

Skupine olajšajo upravljanje Linuxa

Dokler po nesreči ne odstranite lastnih privilegijev, so skupine neverjetno zmogljivo orodje v Ubuntuju in drugih distribucijah Linuxa. Z njimi lahko upravljate veliko število uporabnikov in zagotovite, da imajo vsi ustrezen dostop in dovoljenja za tisto, kar potrebujejo, in ne morejo slučajno poškodovati vašega sistema.

Z uporabo skupin lahko izberete, katerim osebam lahko zaupate dovolj za branje, pisanje in izvajanje datotek. Uporabnike je enostavno premikati med skupinami in če želite, da ima nekdo popolno svobodo pri uporabi določene datoteke, mu lahko celo dodelite lastništvo.