Čitatelji poput vas podržavaju MUO. Kada kupite putem poveznica na našoj stranici, možemo zaraditi partnersku proviziju. Čitaj više.

Linux se razlikuje od drugih velikih operativnih sustava po tome što vam daje slobodu. Sloboda da ga koristite na koji god način želite, sloboda da ga proučavate i mijenjate, sloboda da ga distribuirate kako god želite i sloboda da se zaključate izvan vitalnih grupa.

Evo što trebate učiniti u slučaju da ste uklonili svog jedinog korisnika iz svih grupa na Ubuntuu.

Kako grupe rade na Linuxu?

Na Linuxu grupe sadrže povlaštene korisnike koji mogu čitati, pisati ili izvršavati datoteke bez dodatne autorizacije. Kada kreirate svoj primarni korisnički račun, automatski ste dodani u svoje primarne grupe. Na standardnoj instalaciji Ubuntua, to su obično adm, CD ROM, sudo, dipb, plugdev, i sambashare.

Možete se dodati u druge grupe pomoću korisnički mod naredba:

sudo usermod -aG naziv_grupe vaše_korisničko ime

The -G switch znači da ćete korisnika dodati u dodatnu grupu, a -a označava dodavanje, što znači da će grupa biti dodana na vaš popis grupa.

instagram viewer

Izvršavanje gornje naredbe bez -a znači da će nova grupa zamijeniti sve vaše stare grupe.

Što je najvažnije, naredba će vas ukloniti iz sudo grupe, što znači da će vaše moći biti ozbiljno ograničene. Bez da sam dio sudo grupu, ne možete se dodati u sudo grupu, ne možete instalirati softver, pa čak ni ažurirati sustav.

Što učiniti ako slučajno izbrišete korisničke grupe

To je sitnica, ali to nedostaje -a može vam totalno pokvariti dan. Srećom, rješenje je jednostavno, ali ne možete popraviti pogrešku unutar instalacije Ubuntua jer više nemate administratorske ovlasti. Trebate korijensku ljusku.

Prvo ćete morati pristupiti GRUB izborniku. Učinite to ponovnim pokretanjem računala i uzastopnim pritiskom Pobjeći dok se ne pojavi izbornik.

Odaberite Napredne Ubuntu opcije, onda Režim oporavka.

Kada vam izbornik ponudi opciju za root shell, odaberite ovo. Školjka će se pojaviti na dnu ekrana.

Naredbe koje se izvršavaju u root ljusci izvršavaju se kao root, a na standardnom Ubuntu sustavu ne treba lozinka.

Unesite sljedeću naredbu da biste se dodali u sudo grupu:

usermod -aG sudo vaše_korisničko ime

Sada ponovno pokrenite. Kada se ponovno prijavite u svoj sustav, ponovno ćete biti dio sudo grupe i moći ćete izvršavati radnje koje zahtijevaju root privilegije.

Ponovno se pridružite svojim prethodnim korisničkim grupama na Linuxu

Linux sve bilježi. To može biti problem kada vaši zapisnici narastu do smiješne veličine, ali ako trebate znati kojim je grupama vaš korisnik prethodno bio dio, to može biti neprocjenjivo.

sudo grep korisničkih postavki /var/log/installer/syslog

...će se ispisati svaki put kada je korisnik dodan u grupu. Zabilježite nazive grupa, a zatim ih ponovno dodajte s:

sudo usermod -aG sudo ova_grupa, ona_grupa, druga_grupa vaš_korisnik

Imajte na umu da između naziva grupa i zareza nema razmaka.

Odjavite se i ponovno prijavite i vaše će grupe biti u potpunosti vraćene.

Grupe olakšavaju administraciju Linuxa

Sve dok slučajno ne uklonite vlastite privilegije, grupe su nevjerojatno moćan alat na Ubuntuu i drugim distribucijama Linuxa. S njima možete upravljati velikim brojem korisnika i osigurati da svi imaju odgovarajući pristup i dopuštenja za ono što im je potrebno i da ne mogu slučajno oštetiti vaš sustav.

Korištenjem grupa možete odabrati kojim ljudima možete vjerovati dovoljno da čitaju, pišu i izvršavaju datoteke. Lako je premještati korisnike između grupa, a ako želite da netko ima potpunu slobodu korištenja određene datoteke, možete mu čak dati vlasništvo.