Linux atšķiras no citām lielākajām operētājsistēmām ar to, ka tā sniedz jums brīvību. Brīvība to izmantot jebkurā veidā, brīvība to pētīt un mainīt, brīvība to izplatīt, kā vien vēlaties, un brīvība izslēgt sevi no vitāli svarīgām grupām.
Lūk, kas jums jādara, ja esat noņēmis savu vienīgo lietotāju no visām Ubuntu grupām.
Kā grupas darbojas operētājsistēmā Linux?
Operētājsistēmā Linux grupās ir priviliģēti lietotāji, kuri dažādos veidos var lasīt, rakstīt vai izpildīt failus bez papildu atļaujas. Kad izveidojat savu primāro lietotāja kontu, jūs automātiski tiekat pievienots galvenajām grupām. Standarta Ubuntu instalācijā tie parasti ir adm, CD ROM, sudo, dipb, plugdev, un sambashare.
Varat pievienot sevi citām grupām, izmantojot usermod komanda:
sudo usermod -aG grupas_nosaukums jūsu_lietotājvārds
The -G slēdzis nozīmē, ka jūs pievienosit lietotāju papildu grupai, un -a apzīmē pievienot, kas nozīmē, ka grupa tiks pievienota jūsu grupu sarakstam.
Iepriekš minētās komandas izpilde bez -a nozīmē, ka jaunā grupa aizstās visas jūsu vecās grupas.
Vissvarīgākais ir tas, ka komanda jūs noņems no sudo grupas, kas nozīmē, ka jūsu pilnvaras tiks stipri ierobežotas. Nebūdami daļa no sudo grupai, jūs nevarat pievienot sevi sudo grupai, jūs nevarat instalēt programmatūru vai pat atjaunināt sistēmu.
Ko darīt, ja nejauši izdzēšat savas lietotāju grupas
Tā ir maza lieta, bet tā pietrūkst -a var pilnībā sabojāt tavu dienu. Par laimi, risinājums ir vienkāršs, taču jūs nevarat labot kļūdu no Ubuntu instalēšanas, jo jums vairs nav administratora privilēģiju. Jums ir nepieciešams saknes apvalks.
Pirmkārt, jums būs jāpiekļūst GRUB izvēlnei. Dariet to, restartējot datoru un atkārtoti nospiežot Bēgt līdz tiek parādīta izvēlne.
Izvēlieties Papildu Ubuntu opcijas, tad Reģenerācijas režīmā.
Kad izvēlnē tiek piedāvāta saknes čaulas opcija, izvēlieties šo. Apvalks parādīsies ekrāna apakšā.
Komandas, kas tiek izpildītas saknes apvalkā, tiek izpildītas kā root, un standarta Ubuntu sistēmā parole nav nepieciešama.
Ievadiet šo komandu, lai pievienotu sevi sudo grupai:
usermod -aG sudo jūsu_lietotājvārds
Tagad restartējiet. Kad piesakāties atpakaļ savā sistēmā, jūs atkal būsit daļa no sudo grupas un varēsit veikt darbības, kurām nepieciešamas root tiesības.
Atkārtoti pievienojieties savām iepriekšējām lietotāju grupām operētājsistēmā Linux
Linux reģistrē visu. Tā var būt problēma, kad jūsu žurnāli izaug līdz smieklīgam izmēram, taču, ja jums ir jāzina, kurās grupās jūsu lietotājs iepriekš bija daļa, tas var būt nenovērtējami.
sudo grep user-setup /var/log/installer/syslog
... tiks izvadīts katru reizi, kad lietotājs tiks pievienots grupai. Ņemiet vērā grupu nosaukumus un pēc tam atkārtoti pievienojiet tos ar:
sudo usermod -aG sudo this_group, that_group, other_group your_user
Ņemiet vērā, ka starp grupu nosaukumiem un komatiem nav atstarpes.
Izrakstieties un vēlreiz pierakstieties, un jūsu grupas tiks pilnībā atjaunotas.
Grupas atvieglo Linux administrēšanu
Kamēr jūs nejauši nenoņemat savas privilēģijas, grupas ir neticami spēcīgs rīks Ubuntu un citos Linux distros. Izmantojot tos, jūs varat pārvaldīt lielu skaitu lietotāju un nodrošināt, ka ikvienam ir atbilstoša piekļuve un atļaujas tam, kas viņiem nepieciešams, un viņi nevar nejauši sabojāt jūsu sistēmu.
Izmantojot grupas, varat izvēlēties, kurām personām var pietiekami uzticēties, lai tās varētu lasīt, rakstīt un izpildīt failus. Lietotāju pārvietošana starp grupām ir vienkārša, un, ja vēlaties, lai kādam būtu pilnīga brīvība izmantot noteiktu failu, varat pat piešķirt viņam īpašumtiesības.