Kuinka poistaa käyttäjä ryhmästä Ubuntussa



Kokeile Instrumenttia Ongelmien Poistamiseksi

Jos olet vahingossa lisännyt käyttäjän järjestelmänvalvojaryhmään tai mihin tahansa muuhun ryhmään usean käyttäjän järjestelmässä Ubuntussa, heidän poistaminen sieltä menettämättä heidän tilinsä on todella helppoa. Ongelma johtuu siitä, kuinka helppoa on poistaa varsinainen käyttäjä prosessissa. Ole varovainen ennen seuraavien komentojen syöttämistä. Vaikka tässä tehdyillä toimilla on tapoja kumota, on erittäin vaikeaa, jos käyttäjä poistetaan.



Jotkut järjestelmänvalvojat ovat ehdottaneet oktotorppimerkin (#) lisäämistä ennen näitä komentoja. Tämä kommentoi heitä tehokkaasti, joten bash heittää heidät ulos, jos painat vahingossa enter-näppäintä ennen kuin kirjoitat ne oikein. Esimerkiksi, jos kirjoitit #deluser Bobby ja työnsi sisään, niin mitään ei todellisuudessa tapahtuisi. Kun olet varma, että komento on syötetty oikein, voit työntää kotinäppäintä, poistaa oktotorppimerkin ja painaa Enter.



Tapa 1: Ryhmäyhdistyksen poistaminen deluserin avulla

Jotkut järjestelmänvalvojat, varsinkin ne, jotka työskentelivät aiemmin jonkin BSD-jakelun kanssa, suosittelivat tiedosto pääkäyttäjänä. Tämä on mahdollista, mutta jos teet virheitä tiedostoa muokatessasi, voit tehdä järjestelmästä melko epävakaan. Tämä pätee erityisesti, jos teet virheen itse hallintaryhmän suhteen. Vaikka osoitamme, kuinka tämä pitäisi tehdä, deluser-komennon käyttöä pidetään turvallisempana vaihtoehtona monissa tapauksissa.



Kirjoita komento CLI-kehotteesta, joka voi olla joko graafisessa päätelaitteessa tai virtuaalikonsolissa deluser userName groupName , korvaa käyttäjänimi sen käyttäjän nimellä, jonka liitoksen haluat poistaa, ja ryhmän nimi ryhmän nimellä, josta haluat poistaa käyttäjän. Tämä komento poistaa määritetyn käyttäjän kyseisestä ryhmästä, vaikka onkin virhe tehdä virhe, on parasta kirjautua sisään uudelleen nähdäksesi vaikutuksen. Tämä ei poista käyttäjää itse eikä ryhmää, vaan pikemminkin vain näiden kahden yhdistämistä.

Ole erittäin varovainen kirjoittaessasi tätä komentoa, koska jos kirjoitat käyttäjänimen ja painat Enter, ennen kuin kirjoitat ryhmän nimen, käyttäjä itse poistaa käyttäjän kokonaan. Tässä on oktotorppia sisältävä temppu kätevä, ja voit halutessasi soveltaa tätä milloin tahansa, kun muokkaat ryhmäkäytäntöjä Ubuntussa, koska se voi olla varsin hyödyllistä. Oletetaan, että olet halunnut poistaa käyttäjän nimeltä Billy järjestelmänvalvojaryhmästä. Komento olisi yhtä yksinkertainen kuin harhauttaja billy admin jos sinulla on järjestelmänvalvojan oikeudet. Koska Ubuntu hajauttaa pääkäyttäjän, saatat todella käyttää jotain muuta kuin kohotettua kuorta. Jos näin on, voit käyttää sen sijaan sudo deluser billy admin samasta. Kummassakin tapauksessa olet kuitenkin vaarassa kirjoittaa kirjoitusvirheen.



Jos kirjoitat #deluser billy admin ja paina sitten enter, niin mitään ei tapahdu. Sinun on pakko tarkastella komentoa, ennen kuin poistat oktotorpin rivin alusta. Vaikka tämä ei välttämättä vaikuta kovin tuntemattomille, sinun on yleensä annettava nämä komennot tekemällä jotain etuyhteydettömää, koska saatat ymmärtää, että olet tehnyt jonkinlaisen virheen tai huomannut, että jollakin on liian korkeat oikeudet. Tällaisessa tilanteessa on erittäin helppoa poistaa koko käyttäjä järjestelmästä.

Tämä temppu estää tämän tapahtumisen, vaikka sattuisit työskentelemään monien eri asioiden kanssa kerralla, mikä pätee erityisesti Ubuntu-palvelinarkkitehtuurin toteutuksiin, joissa todennäköisemmin löydät useita ryhmiä. Näissä tilanteissa sinulla ei ole muuta kuin virtuaalikonsoli, jonka kanssa voit työskennellä.

Tapa 2: Muokkaa vipw -g- tai vigr-komentoja

Jos haluat todella muokata tiedosto, sinun ei pitäisi kirjoittaa sudo nano ja paina Enter kuin olet ehkä ajatellut. Vaikka Ubuntu todella sallii tämän komennon, se on huono idea samalla tavalla kuin sudo-määritystiedoston muokkaaminen on huono idea. Tyyppi sudo vipw -g ja kirjoita sitten järjestelmänvalvojan salasanasi avataksesi tiedoston tekstieditorissa. Vaikka komennon nimi on ajalta, jolloin vi oli pohjimmiltaan ainoa järkevä valinta Unix-tekstieditorille, Ubuntu oletusarvoisesti nano on useimmissa järjestelmissä. Jos olet kuitenkin määrittänyt vi, emacs tai jotain muuta oletusterminaalin tekstieditoriksi, oletuksena on se.

Vaikka se oli yhdessä vaiheessa teknisesti erilainen komento, Ubuntu tarjoaa myös vigr-komennon symbolisena linkkinä vipw: hen, mikä tarkoittaa, että voit käyttää sen sijaan sudo vigr -g: tä, jos olet tottunut muokkaamaan tiedosto tällä tavalla. Voit nyt etsiä rivin, joka osoittaa tehtävän tietylle ryhmälle, jolla käyttäjätilisi on, ja poistaa sen. Älä poista koko viivaa. Etsi järjestelmänvalvojaryhmä tai mikä tahansa muu kyseinen ryhmä ja poista vain käyttäjänimi ja perässä oleva pilkku ennen sitä. Kun olet tyytyväinen muutoksiin, jotka kannattaa tarkastella useammin kuin kerran, pidä Ctrl-näppäintä alhaalla ja paina O tallentaaksesi sen nanoon, tai paina Esc ja kirjoita sitten: wq, jos satut sen sijaan lataamaan vi-editorin. Voit teoriassa muokata sitä myös graafisella tekstieditorilla, mutta tätä ei suositella.

Jälleen kerran sinun on todennäköisesti joko kirjauduttava ulos tai jopa käynnistettävä järjestelmä uudelleen, jotta se toimisi täysimääräisesti pienemmissä järjestelmissä, mutta jos toinen käyttäjä yrittää kirjautua sisään heti näiden muutosten tekemisen jälkeen, heidän pitäisi jo tulla sisään pelata, vaikka sinulla olisi käynnissä Ubuntu Server -ratkaisu, jossa on kymmeniä erilaisia ​​kotihakemistoja. Tällä hetkellä kirjautuneet käyttäjät jatkavat kuitenkin toimintaansa aikaisempien oikeuksiensa kanssa, kunnes he poistuvat istunnostaan.

4 minuuttia luettu