Cum se elimină un utilizator dintr-un grup din Ubuntu



Încercați Instrumentul Nostru Pentru Eliminarea Problemelor

Dacă ați adăugat accidental un utilizator la grupul de administratori sau la oricare dintre celelalte grupuri de pe un sistem cu mai mulți utilizatori din Ubuntu, atunci ștergerea acestora din acesta fără a-și pierde contul este de fapt destul de ușoară. Problema vine din cât de ușor este să ștergeți utilizatorul efectiv în proces. Ar trebui să aveți grijă înainte de a introduce oricare dintre următoarele comenzi. Deși există modalități de a anula acțiunile întreprinse aici, este foarte dificil dacă un utilizator este șters.



Unii administratori de sistem au sugerat adăugarea unui semn octotorpe (#) înainte de oricare dintre aceste comenzi. Acest lucru le comentează în mod efectiv, așa că bash le va arunca dacă apăsați accidental enter înainte de a le introduce corect. De exemplu, dacă ați tastat #deluser bobby și apăsat pe intrare, atunci nimic nu s-ar întâmpla de fapt. După ce sunteți sigur că ați introdus corect comanda, puteți apăsa tasta de pornire, șterge marca octotorpe și apăsați Enter.



Metoda 1: Utilizarea deluserului pentru a elimina asocierea grupului

Unii administratori de sistem, în special cei care au lucrat anterior cu una dintre diferitele distribuții BSD, au recomandat editarea fișierului fișier ca root. Acest lucru este posibil, dar dacă faceți erori în timp ce editați fișierul, puteți face sistemul destul de instabil. Acest lucru este valabil mai ales dacă faceți o greșeală în ceea ce privește grupul de administratori în sine. Deși vom demonstra cum ar trebui să se facă acest lucru, utilizarea comenzii deluser este considerată o opțiune mai sigură în multe cazuri.



Din promptul CLI, care poate fi fie într-un terminal grafic, fie de pe o consolă virtuală, tastați comanda deluserNume utilizatorNume grup , înlocuind nume de utilizator cu numele utilizatorului de care doriți să eliminați asocierea și numele Grupului cu numele grupului din care doriți să eliminați utilizatorul. Această comandă va elimina utilizatorul specificat din grupul în cauză, deși cu riscul de a comite o eroare de omisiune, cel mai bine este să vă conectați din nou pentru a vedea efectul. Aceasta nu va șterge nici utilizatorul, nici grupul, ci mai degrabă doar asocierea celor doi.

Fiți foarte atenți atunci când introduceți această comandă, deoarece dacă introduceți un nume de utilizator și apăsați Enter înainte de a introduce un nume de grup, îl veți șterge complet. Aici este util trucul care implică un octotorpe și vă recomandăm să îl aplicați oricând modificați politicile de grup în Ubuntu, deoarece poate fi foarte util. Spuneți că ați dorit să eliminați un utilizator numit billy din grupul de administratori. Comanda ar fi la fel de simplă ca deluser billy admin dacă ai avea privilegii administrative. Deoarece Ubuntu elimină utilizatorul rădăcină, este posibil să fugiți de la altceva decât un shell ridicat. Dacă acesta este cazul, puteți folosi în schimb sudo deluser billy admin Pentru același. În ambele cazuri, însă, riscați o greșeală de scriere.



Dacă ar fi să tastați #deluser billy admin și apoi apăsați Enter, apoi nu se va întâmpla nimic. Ești forțat să privești comanda înainte de a elimina octotorpa de la începutul liniei. Deși s-ar putea să nu pară prea mult pentru cei care nu sunt inițiați, de obicei trebuie să emiteți aceste comenzi în timp ce faceți ceva fără legătură, deoarece ați putea realiza că ați făcut un fel de greșeală sau ați descoperit că cineva avea privilegii prea mari. Este foarte ușor în acest tip de situație să elimini un utilizator întreg din sistem.

Acest truc împiedică acest lucru să se întâmple chiar dacă se întâmplă să lucrați la mai multe lucruri simultan, ceea ce este valabil mai ales pentru implementările arhitecturii serverului Ubuntu în care este mai probabil să găsiți mai multe grupuri. În aceste situații, nu aveți altceva decât o consolă virtuală cu care să lucrați.

Metoda 2: Utilizarea comenzilor vipw -g sau vigr pentru a edita

Dacă doriți să editați efectiv fișier, atunci nu ar trebui să tastați sudo nano și împingeți intrarea ca și cum v-ați fi gândit. Deși Ubuntu va permite de fapt această comandă, este o idee proastă în același mod în care editarea fișierului de configurare sudo este o idee proastă. Tip sudo vipw -g și apoi introduceți parola de administrare pentru a deschide fișierul într-un editor de text. În timp ce numele comenzii datează dintr-un moment în care vi era în esență singura alegere rațională pentru un editor de text Unix, Ubuntu implicit este implicit nano pe majoritatea sistemelor. Cu toate acestea, dacă aveți vi, emacs sau altceva configurat ca editor de text al terminalului implicit, atunci acesta va fi în mod implicit implicit.

În timp ce era la un moment dat o comandă diferită din punct de vedere tehnic, Ubuntu furnizează și comanda vigr ca o legătură simbolică către vipw, ceea ce înseamnă că puteți folosi sudo vigr -g în loc dacă sunteți mai obișnuiți să editați fișier în acest mod. Acum puteți localiza linia care indică atribuirea unui anumit grup pe care îl are contul dvs. de utilizator și îl puteți elimina. Nu eliminați întreaga linie. Găsiți grupul de administrare sau orice alt grup în cauză și eliminați doar numele de utilizator și virgula finală înaintea acestuia. Odată ce sunteți mulțumit de modificările dvs., pe care ar trebui să le priviți de mai multe ori, țineți apăsată tasta Ctrl și apăsați O pentru a o salva în nano, sau apăsați Esc și apoi tastați: wq dacă s-a întâmplat să încărcați editorul vi. Teoretic, ai putea să-l editezi și cu un editor de text grafic, dar acest lucru nu este recomandat.

Încă o dată, probabil va trebui să vă deconectați sau chiar să reporniți sistemul pentru a face efectul deplin asupra sistemelor mai mici, dar dacă celălalt utilizator încearcă să se conecteze imediat după ce ați făcut aceste modificări, atunci ar trebui să intre deja jucați, chiar dacă rulați o implementare a Ubuntu Server cu zeci de directoare de acasă diferite. Cu toate acestea, utilizatorii care sunt autentificați vor continua să funcționeze cu privilegiile lor anterioare până la ieșirea din sesiune.

4 minute citite