Android

Paano tanggalin / tanggalin ang mga gumagamit sa linux (userdel command)

Linux Command Line Tutorial For Beginners 23 - userdel command (Removing Users)

Linux Command Line Tutorial For Beginners 23 - userdel command (Removing Users)

Talaan ng mga Nilalaman:

Anonim

Ang Linux ay isang multi-user system, na nangangahulugan na higit sa isang tao ang maaaring makipag-ugnay sa parehong system nang sabay. Bilang isang tagapangasiwa ng system, mayroon kang responsibilidad na pamahalaan ang mga gumagamit at pangkat ng system sa pamamagitan ng paglikha ng mga bagong gumagamit at italaga ang mga ito sa iba't ibang mga grupo.

Paminsan-minsan, maaaring kailanganin mong tanggalin ang isang account sa gumagamit. Marahil dahil lumipat ang gumagamit mula sa samahan, o nilikha ito para sa isang tiyak na serbisyo na hindi na tumatakbo sa system.

Sa Linux, maaari mong tanggalin ang isang account sa gumagamit at ang lahat ng mga nauugnay na file gamit ang command ng userdel .

Sakop ng tutorial na ito ang command ng userdel at ang mga pagpipilian nito.

userdel Command Syntax

Ang syntax para sa command ng userdel ay ang mga sumusunod:

userdel USERNAME

Upang tanggalin ang mga gumagamit gamit ang utos ng gumagamit, kailangan mong mag-log in bilang ugat o isang gumagamit na may pag-access sa sudo .

Paano Tanggalin ang Gumagamit sa Linux

Upang matanggal ang isang user account na nagngangalang username gamit ang command ng userdel tatakbo ka:

userdel username

Kapag hinihimok, binabasa ng utos ang nilalaman ng /etc/login.defs file. Ang mga katangian na tinukoy sa file na ito ay userdel sa default na pag-uugali ng userdel . Kung ang USERGROUPS_ENAB ay nakatakda sa yes sa file na ito, tinatanggal ng userdel ang pangkat na may parehong pangalan bilang gumagamit, kung walang ibang gumagamit ay miyembro ng grupong ito.

Ang utos ay nag-aalis ng mga entry ng gumagamit mula sa /etc/passwd at /etc/shadow, file.

Sa karamihan ng mga pamamahagi ng Linux, kapag tinanggal ang isang account sa gumagamit na may userdel , hindi tinanggal ang mga direktoryo ng home at mail spool.

Gamitin ang opsyong -r ( --remove ) upang pilitin ang userdel na tanggalin ang direktoryo ng bahay at pag-email ng mail.

userdel -r username

Ang utos sa itaas ay hindi tinanggal ang mga file ng gumagamit na matatagpuan sa iba pang mga system system. Kailangan mong maghanap at tanggalin nang manu-mano ang mga file.

Kung ang gumagamit na nais mong alisin ay naka-log in, o kung may mga nagpapatakbo na mga proseso na kabilang sa gumagamit na ito, hindi pinapayagan ng utos ng userdel na tanggalin ang gumagamit.

Sa sitwasyong ito, inirerekumenda na mag-log out sa gumagamit at patayin ang lahat ng mga proseso ng pagpapatakbo ng gumagamit gamit ang utos ng killall :

sudo killall -u username

Kapag tapos na, maaari mong alisin ang gumagamit.

Ang isa pang pagpipilian ay ang paggamit ng -f ( --force ) na pagpipilian na nagsasabi sa userdel na malakas na alisin ang account ng gumagamit, kahit na ang gumagamit ay naka-log in o kung may mga nagpapatakbo na mga proseso na kabilang sa gumagamit.

userdel -f username

Konklusyon

Sa tutorial na ito, nalaman mo kung paano tanggalin ang mga account ng gumagamit sa Linux gamit ang utos ng gumagamit. Ang parehong syntax ay nalalapat para sa anumang pamamahagi ng Linux, kabilang ang Ubuntu, CentOS, RHEL, Debian, Fedora, at Arch Linux.

userdel ay isang mababang antas ng utility, ang mga gumagamit ng Debian at Ubuntu ay mas malamang na gagamitin ang friendlier deluser command sa halip.

Huwag mag-atubiling mag-iwan ng komento kung mayroon kang mga katanungan.

terminal ng gumagamit