Kako ukloniti korisnika iz grupe u Ubuntuu



Isprobajte Naš Instrument Za Uklanjanje Problema

Ako ste slučajno dodali korisnika u administrativnu grupu ili bilo koju drugu skupinu u višekorisničkom sustavu u Ubuntuu, tada je njegovo brisanje iz nje bez gubitka računa zapravo prilično jednostavno. Problem dolazi u tome koliko je jednostavno u procesu izbrisati stvarnog korisnika. Treba biti oprezan prije unošenja bilo koje od sljedećih naredbi. Iako postoje načini poništavanja ovdje poduzetih radnji, vrlo je teško ako se korisnik izbriše.



Neki administratori sustava predložili su dodavanje oznake octoporpa (#) prije bilo koje od ovih naredbi. To ih učinkovito komentira, pa će ih bash izbaciti ako slučajno pritisnete enter prije nego što ih pravilno natipkate. Na primjer, ako ste upisali #deluser bobby i gurnuli enter, tada se zapravo ništa ne bi dogodilo. Jednom kada se uvjerite da ste pravilno unijeli naredbu, tada možete pritisnuti početnu tipku, izbrisati oznaku octothorpe i pritisnuti enter.



Metoda 1: Upotreba deluser-a za uklanjanje udruživanja grupa

Neki administratori sustava, posebno oni koji su prethodno radili s jednom od različitih BSD distribucija, preporučili su uređivanje datoteka kao root. To je moguće, ali ako napravite bilo kakve pogreške tijekom uređivanja datoteke, sustav možete učiniti prilično nestabilnim. To je osobito istinito ako pogriješite u vezi sa samom administrativnom grupom. Iako ćemo pokazati kako to treba učiniti, upotreba naredbe deluser u mnogim se slučajevima smatra sigurnijom opcijom.



U CLI redak, koji može biti u grafičkom terminalu ili na virtualnoj konzoli, upišite naredbu deluser userName groupName , zamjenjujući Korisničko ime s imenom korisnika kojem želite ukloniti udruživanje i grupno ime s imenom grupe iz koje želite ukloniti korisnika. Ova će naredba ukloniti navedenog korisnika iz dotične skupine, iako je za rizik da se dogodi pogreška propusta, najbolje je ponovno se prijaviti da biste vidjeli učinak. Ovo neće izbrisati samog korisnika niti grupu, već samo povezanost njih dvoje.

Budite vrlo oprezni prilikom unošenja ove naredbe, jer ako unesete korisničko ime i pritisnete enter prije nego što unesete ime grupe, zapravo ćete potpuno izbrisati korisnika. Tu vam dobro dođe trik koji uključuje oktogorp i možda ćete ga htjeti primijeniti bilo kad uređivanjem pravila grupe u Ubuntuu, jer može biti od velike pomoći. Recimo da ste željeli ukloniti korisnika koji se zove billy iz administrativne grupe. Naredba bi bila jednostavna kao zabludni billy admin ako ste imali administrativne privilegije. Budući da Ubuntu raspršuje root korisnika, možda zapravo radite iz nečega što nije povišena ljuska. Ako je to slučaj, onda možete umjesto toga koristiti sudo deluser billy admin za isto. U svakom slučaju, riskirate pogrešku pri upisu.



Ako biste tipkali #deluser billy admin, a zatim pritisnite enter, tada se ništa neće dogoditi. Prisiljeni ste pogledati naredbu prije nego što uklonite oktotorp s početka retka. Iako se onima koji nisu upućeni ovo možda ne čini previše, obično morate izdati ove naredbe dok radite nešto nepovezano jer biste mogli shvatiti da ste pogriješili ili utvrdili da netko ima previsoke privilegije. U takvoj je situaciji vrlo jednostavno ukloniti cijelog korisnika iz sustava.

Ovaj trik sprečava da se to dogodi čak i ako slučajno radite na mnogo različitih stvari, što se posebno odnosi na implementacije Ubuntu arhitekture poslužitelja u kojima ćete vjerojatnije pronaći više grupa. U tim situacijama nemate ništa osim virtualne konzole za rad.

Metoda 2: Korištenje naredbi vipw -g ili vigr za uređivanje

Ako zapravo želite urediti datoteku, tada ne biste trebali tipkati sudo nano i pritisnite Enter kao što ste možda mislili. Iako će Ubuntu zapravo dopustiti ovu naredbu, loša je ideja na isti način na koji je i uređivanje datoteke sudo konfiguracije loša ideja. Tip sudo vipw -g a zatim unesite administratorsku lozinku da biste datoteku otvorili u uređivaču teksta. Iako naziv naredbe datira iz vremena kada je vi u osnovi bio jedini racionalni izbor za Unixov uređivač teksta, Ubuntu zapravo zadaje vrijednost nano za većinu sustava. Međutim, ako ste vi, emacs ili nešto drugo konfigurirani kao zadani uređivač teksta terminala, tada će to umjesto toga biti zadano.

Iako je u jednom trenutku tehnički bila drugačija naredba, Ubuntu također pruža naredbu vigr kao simboličku poveznicu s vipwom, što znači da umjesto toga možete koristiti sudo vigr -g ako ste navikli uređivati datoteku na ovaj način. Sada možete pronaći redak koji označava dodjelu određenoj grupi koju ima vaš korisnički račun i ukloniti ga. Ne uklanjajte cijeli redak. Pronađite administrativnu grupu ili bilo koju drugu grupu o kojoj je riječ i samo uklonite korisničko ime i zarez koji stoji ispred njega. Nakon što ste zadovoljni svojim promjenama, koje biste trebali pogledati više puta, držite pritisnutu tipku Ctrl i pritisnite O da biste je spremili u nano, ili pritisnite Esc, a zatim upišite: wq ako ste umjesto toga učitali vi editor. Teoretski biste ga mogli uređivati ​​i pomoću grafičkog uređivača teksta, ali to se ne preporučuje.

Još jednom, vjerojatno ćete se trebati ili odjaviti ili čak ponovno pokrenuti sustav kako bi on učinio puni učinak na manjim sustavima, ali ako se drugi korisnik pokuša prijaviti odmah nakon što napravite ove promjene, oni bi već trebali ući play, čak i ako koristite implementaciju Ubuntu poslužitelja s desecima različitih kućnih direktorija. Korisnici koji su trenutno prijavljeni i dalje će raditi sa svojim prethodnim privilegijama sve dok ne izađu iz svoje sesije.

4 minute čitanja