Paano Tanggalin ang isang Gumagamit mula sa isang Pangkat sa Ubuntu



Subukan Ang Aming Instrumento Para Sa Pagtanggal Ng Mga Problema

Kung hindi mo sinasadyang naidagdag ang isang gumagamit sa pangkat ng admin o alinman sa iba pang mga pangkat sa isang maramihang sistema ng gumagamit sa Ubuntu, pagkatapos ay ang pagtanggal sa kanila mula rito nang hindi tinatanggal ang kanilang account ay talagang madali. Ang problema ay nagmula sa kung gaano kadali tanggalin ang aktwal na gumagamit sa proseso. Dapat mag-ingat bago ipasok ang alinman sa mga sumusunod na utos. Habang may mga paraan upang ma-undo ang mga pagkilos na ginawa dito, napakahirap kung tatanggalin ang isang gumagamit.



Ang ilang mga tagapangasiwa ng system ay nagmungkahi ng pagdaragdag ng isang marka ng octothorpe (#) bago ang alinman sa mga utos na ito. Ito ay epektibo sa mga puna sa kanila, kaya bash ay itatapon sila kung hindi mo sinasadyang itulak ang pagpasok bago maayos na nai-type ang mga ito. Halimbawa, kung nag-type ka #deluser bobby at tinulak pumasok, kung gayon wala talagang mangyayari. Kapag natitiyak mong mayroon kang utos na maayos na naipasok, pagkatapos ay maaari mong itulak ang home key, tanggalin ang marka ng octothorpe at itulak ang enter.



Paraan 1: Paggamit ng deluser upang Alisin ang Group Association

Ang ilang mga tagapangasiwa ng system, lalo na ang mga dating nagtrabaho kasama ang isa sa iba't ibang mga pamamahagi ng BSD, ay inirekomenda na i-edit ang file bilang ugat. Posibleng gawin ito, ngunit kung gumawa ka ng anumang mga error habang ini-edit ang file maaari mong gawing hindi matatag ang system. Totoo ito lalo na kung nagkamali ka tungkol sa mismong pangkat ng admin. Habang ipapakita namin kung paano ito dapat gawin, ang paggamit ng utos ng deluser ay itinuturing na isang mas ligtas na pagpipilian sa maraming mga kaso.



Mula sa prompt ng CLI, na maaaring nasa isang grapikong terminal o mula sa isang virtual console, i-type ang utos deluser userName groupName , pagpapalit userName gamit ang pangalan ng gumagamit na nais mong alisin ang samahan ng at Pangalan ng grupo kasama ang pangalan ng pangkat na gusto mong alisin ang gumagamit. Aalisin ng utos na ito ang tinukoy na gumagamit mula sa pangkat na pinag-uusapan, bagaman nasa peligro na gumawa ng isang error ng pagkukulang, mas mahusay na mag-login muli upang makita ang epekto. Hindi nito tatanggalin ang gumagamit mismo o ang pangkat, ngunit ang samahan lamang ng dalawa.

Maging maingat sa pagpasok ng utos na ito, dahil kung nagta-type ka sa isang pangalan ng gumagamit at itulak ang enter bago mag-type ng isang pangalan ng pangkat ay tatanggalin mo talaga ang gumagamit nang buo. Dito magagamit ang trick na kinasasangkutan ng isang octothorpe, at maaari mong hilingin na ilapat ito anumang oras na nag-e-edit ka ng mga patakaran ng pangkat sa Ubuntu, dahil maaaring maging kapaki-pakinabang ito. Sabihin na nais mong alisin ang isang gumagamit na nagngangalang billy mula sa pangkat ng admin. Ang utos ay magiging kasing simple ng deluser billy admin kung mayroon kang mga pribilehiyong pang-administratibo. Dahil na-hash ng Ubuntu ang root user, maaari kang talagang tumatakbo mula sa isang bagay maliban sa isang nakataas na shell. Kung ito ang kaso, maaari mo itong gamitin sa halip sudo deluser billy admin para sa parehong. Gayunpaman, sa alinmang kaso, nanganganib ka sa isang typo.



Kung magtype ka #deluser billy admin and then push enter, tapos walang mangyayari. Napilitan kang tingnan ang utos bago alisin ang octothorpe mula sa simula ng linya. Habang ito ay maaaring hindi gaanong tulad ng sa mga hindi nakakaalam, karaniwang kailangan mong mag-isyu ng mga utos na ito habang gumagawa ng isang bagay na walang kaugnayan na maaari mong mapagtanto na gumawa ka ng isang uri ng pagkakamali o nalaman na ang isang tao ay masyadong mataas ng mga pribilehiyo. Napakadali sa ganoong uri ng sitwasyon na alisin ang isang buong gumagamit mula sa system.

Pinipigilan ito ng trick na ito na mangyari kahit na nagkataon kang nagtatrabaho sa maraming iba't ibang mga bagay nang sabay-sabay, na partikular na totoo sa pagpapatupad ng arkitektura ng server ng Ubuntu kung saan mas malamang na makahanap ka ng maraming mga pangkat. Sa mga sitwasyong iyon, wala kang iba kundi ang isang virtual console upang gumana.

Paraan 2: Paggamit ng vipw -g o vigr Command na Mag-edit

Kung nais mong i-edit ang file, pagkatapos ay hindi ka dapat mag-type sudo nano at itulak ipasok tulad ng maaaring iniisip mo. Habang papayagan talaga ng Ubuntu ang utos na ito, ito ay isang masamang ideya sa parehong paraan na ang pag-edit ng sudo config file ay isang masamang ideya. Uri sudo vipw -g at pagkatapos ay ipasok ang iyong password sa pangangasiwa upang buksan ang file sa isang text editor. Habang ang pangalan ng utos ay nagmula sa isang oras kung kailan vi ay mahalagang ang tanging nakapangangatwiran na pagpipilian para sa isang editor ng teksto ng Unix, ang Ubuntu ay talagang nagde-default sa nano sa isang karamihan ng mga system. Kung mayroon kang vi, emacs o iba pa na na-configure bilang iyong default na editor ng teksto ng terminal, gayunpaman, sa halip ay mag-default ito dito.

Habang sa isang punto na teknikal na magkakaibang utos, nagbibigay din ang Ubuntu ng utos ng vigr bilang isang simbolikong link sa vipw, na nangangahulugang maaari mong gamitin ang sudo vigr -g sa halip kung mas sanay ka sa pag-edit ng mag-file sa paraang ito. Mahahanap mo na ang linya na nagpapahiwatig ng pagtatalaga sa isang tukoy na pangkat na mayroon ang iyong account ng gumagamit at alisin ito. Huwag alisin ang buong linya. Hanapin ang pangkat ng admin, o kung ano pang pangkat ang pinag-uusapan, at alisin lamang ang pangalan ng gumagamit at ang sumusunod na kuwit bago ito. Kapag nasiyahan ka sa iyong mga pagbabago, na dapat mong tingnan nang higit sa isang beses, pindutin nang matagal ang Ctrl at itulak ang O upang i-save ito sa nano, o itulak ang Esc at pagkatapos ay i-type: wq kung nangyari ka sa halip upang mai-load ang vi editor. Maaari mo itong mai-teoretikal na i-edit ito sa isang graphic na editor ng teksto din, ngunit hindi ito inirerekumenda.

Sa sandaling muli, malamang na kakailanganin mong mag-logout o i-restart ang system upang maisagawa itong buong epekto sa mas maliit na mga system, ngunit kung susubukan ng ibang gumagamit na mag-log kaagad pagkatapos mong gawin ang mga pagbabagong ito, dapat ay pumasok na sila maglaro, kahit na nagpapatakbo ka ng isang pagpapatupad ng Ubuntu Server na may dose-dosenang iba't ibang mga direktoryo sa bahay. Ang mga gumagamit na kasalukuyang naka-log in, gayunpaman, ay magpapatuloy na gumana sa kanilang nakaraang mga pribilehiyo hanggang sa lumabas sila sa kanilang session.

Basahin ang 4 na minuto