Kaip pašalinti vartotoją iš grupės Ubuntu



Išbandykite Mūsų Instrumentą, Kaip Pašalinti Problemas

Jei netyčia pridėjote vartotoją prie administratoriaus grupės ar bet kurios kitos grupės, esančios „Ubuntu“ kelių vartotojų sistemoje, iš tikrųjų juos ištrinti neprarandant paskyros iš tikrųjų yra gana lengva. Problema kyla dėl to, kaip lengva ištrinti faktinį vartotoją procese. Prieš įvesdami bet kurią iš šių komandų, reikia būti atsargiems. Nors yra būdų anuliuoti čia atliktus veiksmus, labai sunku, jei vartotojas bus ištrintas.



Kai kurie sistemos administratoriai pasiūlė prieš bet kurią iš šių komandų pridėti oktotipo ženklą (#). Tai veiksmingai juos komentuoja, todėl bash juos išmes, jei netyčia paspausite „Enter“, prieš tinkamai juos įvesdami. Pavyzdžiui, jei įvedėte tekstą #deluser bobby ir nustūmė įeiti, tada nieko tikrai neatsitiks. Kai įsitikinsite, kad tinkamai įvedėte komandą, galite paspausti pagrindinį klavišą, ištrinti oktotorpo ženklą ir paspausti „Enter“.



1 metodas: „Deluser“ naudojimas grupės asociacijai pašalinti

Kai kurie sistemos administratoriai, ypač tie, kurie anksčiau dirbo su vienu iš įvairių BSD paskirstymų, rekomendavo redaguoti failą kaip šakninį. Tai įmanoma padaryti, bet jei redaguodami failą padarote klaidų, sistema gali tapti gana nestabili. Tai ypač aktualu, jei padarote klaidą pačios administratorių grupės atžvilgiu. Nors mes parodysime, kaip tai turėtų būti padaryta, daugeliu atvejų „Deluser“ komandos naudojimas yra saugesnis pasirinkimas.



Iš CLI eilutės, kuri gali būti grafiniame terminale, arba iš virtualios konsolės, įveskite komandą klaidinantis vartotojo vardas Vardas grupė , pakeisdamas Vartotojo vardas su vartotojo vardu, kurio norite pašalinti susiejimą, ir grupės pavadinimas grupės, iš kurios norite pašalinti vartotoją, pavadinimu. Ši komanda pašalins nurodytą vartotoją iš nagrinėjamos grupės, nors rizikuojant praleisti klaidą, geriausia prisijungti dar kartą, kad galėtumėte pamatyti efektą. Tai neištrins nei paties vartotojo, nei grupės, o tik susiejus abu.

Būkite labai atsargūs įvesdami šią komandą, nes jei įvesite vartotojo vardą ir paspausite Enter, prieš įvesdami grupės pavadinimą, jūs iš tikrųjų ištrinsite vartotoją. Čia yra naudinga gudrybė, susijusi su oktotorpu, ir galbūt norėsite tai pritaikyti bet kuriuo metu, kai redaguojate grupės politiką „Ubuntu“, nes tai gali būti labai naudinga. Tarkime, kad norėjote pašalinti vartotoją, vardu Billy, iš administratorių grupės. Komanda būtų tokia paprasta kaip klaidintojas billy admin jei turėtum administracines privilegijas. Kadangi „Ubuntu“ išmaišo pagrindinį vartotoją, iš tikrųjų gali būti, kad naudojate ne ką nors, o aukštesnį apvalkalą. Jei taip yra, tada galite naudoti sudo deluser billy admin už tą patį. Bet kuriuo atveju jūs rizikuojate suklysti.



Jei rašytumėte #deluser billy tada paspauskite „Enter“, tada nieko nenutiks. Prieš pašalindami oktotorpą iš eilutės pradžios, esate priversti peržiūrėti komandą. Nors tai gali atrodyti mažai tiems, kurie yra nepažįstami, jūs paprastai turite išleisti šias komandas, atlikdami kažką nesusijusio, nes galite suprasti, kad padarėte kažkokią klaidą arba pastebėjote, kad kažkas turi per daug privilegijų. Tokioje situacijoje labai lengva pašalinti visą vartotoją iš sistemos.

Šis triukas neleidžia to atsitikti, net jei vienu metu dirbate su daugybe skirtingų dalykų, o tai ypač pasakytina apie „Ubuntu“ serverio architektūros diegimą, kur greičiausiai rasite kelias grupes. Tokiose situacijose jūs turite tik virtualią konsolę, su kuria dirbate.

2 metodas: redagavimui naudokite komandas „vipw -g“ arba „vigr“

Jei norite iš tikrųjų redaguoti failą, tuomet neturėtumėte rašyti sudo nano ir paspauskite Enter, kaip galėjote pagalvoti. Nors „Ubuntu“ iš tikrųjų leis šią komandą, tai yra bloga idėja tuo pačiu būdu, kaip ir „sudo“ konfigūracijos failo redagavimas yra bloga idėja. Tipas sudo vipw -g tada įveskite savo administravimo slaptažodį, kad atidarytumėte failą teksto rengyklėje. Nors komandos pavadinimas datuojamas tuo metu, kai „vix“ iš esmės buvo vienintelis racionalus „Unix“ teksto rengyklės pasirinkimas, daugumoje sistemų „Ubuntu“ iš tikrųjų yra nano. Tačiau jei turite „vi“, „emacs“ ar dar ką nors sukonfigūruotą kaip numatytąjį terminalo teksto rengyklę, jis tai numatys.

Nors vienu metu tai buvo techniškai kita komanda, „Ubuntu“ taip pat pateikia komandą „vigr“ kaip simbolinę nuorodą į „vipw“, o tai reiškia, kad vietoj to galite naudoti „sudo vigr -g“, jei esate labiau įpratęs redaguoti failą tokiu būdu. Dabar galite rasti eilutę, nurodančią priskyrimą konkrečiai grupei, kurią turi jūsų vartotojo paskyra, ir ją pašalinti. Nepašalinkite visos eilutės. Suraskite administratoriaus grupę ar bet kurią kitą aptariamą grupę ir tiesiog pašalinkite vartotojo vardą ir prieš jį esantį kablelį. Kai būsite patenkinti pakeitimais, kuriuos turėtumėte peržiūrėti daugiau nei vieną kartą, palaikykite nuspaudę „Ctrl“ ir paspauskite O, kad išsaugotumėte jį „nano“, arba paspauskite „Esc“ ir įveskite: wq, jei atsitiktų, jei norite įkelti „vi“ redaktorių. Teoriškai galėtumėte jį redaguoti ir naudodami grafinį teksto redaktorių, tačiau tai nerekomenduojama.

Dar kartą tikriausiai turėsite atsijungti arba net paleisti sistemą iš naujo, kad ji visapusiškai veiktų mažesnėse sistemose, tačiau jei kitas vartotojas bandys prisijungti iškart po to, kai atliksite šiuos pakeitimus, jie jau turėtų prisijungti žaisti, net jei naudojate „Ubuntu Server“ diegimą su daugybe skirtingų namų katalogų. Tačiau šiuo metu prisijungę vartotojai ir toliau veiks su ankstesnėmis privilegijomis, kol išeis iš sesijos.

4 minutes perskaityta