Otu esi egbochi ma ọ bụ gbanyụọ nbanye onye ọrụ nkịtị na Linux


Dị ka onye na-ahụ maka sistemụ, ị ga-arụrịrị ọrụ mmezi sistemu ahaziri n'oge ụfọdụ ma ọ bụ ọzọ. Ugboro ole na ole, sistemụ gị nwekwara ike izute ụfọdụ nsogbu ma a ga-amanye gị itinye ya iji dozie nsogbu ahụ. Ihe ọ bụla ọnọdụ bụ, ọ bụ ezi echiche igbochi ndị ọrụ na-abụghị mgbọrọgwụ (nkịtị) jikọọ na usoro.

N'isiokwu a, anyị ga-akọwa otú e si egbochi ndị ọrụ na-abụghị mgbọrọgwụ logins site na iji /etc/nologin faịlụ yana nologin shei na Linux. Anyị ga-eleba anya ka esi edobe ozi na-akọwa ndị ọrụ ihe na-eme n'ezie.

Otu esi egbochi nbanye onye ọrụ site na iji /etc/nologin File

Ọrụ bụ isi nke faịlụ /etc/nologin bụ igosipụta ozi (echekwara na faịlụ) nye ndị ọrụ na-anwa ịbanye na sistemụ n'oge usoro mmechi.

Ozugbo egosiri onye ọrụ ozi ahụ, usoro nbanye ahụ ga-akwụsị, na-egbochi onye ọrụ ịbanye na sistemụ.

Enwere ike iji nke a gbochie nbanye onye ọrụ site na iji aka mepụta faịlụ dị ka ndị a.

# vi /etc/nologin

Tinye ozi dị n'okpuru na faịlụ ahụ, nke a ga-egosi ndị ọrụ na-agbalị ịbanye na sistemụ.

The Server is down for a routine maintenance. We apologize for any inconvenience caused, the system will be up and running in 1 hours time. For more information, contact the system admin [email . 

Ugbu a ị nwere ike ịnwale ma ọ bụrụ na ọ na-arụ ọrụ; dị ka ị na-ahụ site na nseta ihuenyo dị n'okpuru, onye ọrụ nkịtị tecmint enweghị ike ịbanye.

Otu esi egbochi nbanye onye ọrụ site na iji nologin Shell

Usoro a na-arụ ọrụ dịtụ iche: ọ na-egbochi naanị onye ọrụ ịnweta shei. Mana ya nwere ike ịbanye na sistemụ site na mmemme dị ka ftp nke na-achọghị shei maka onye ọrụ jikọọ na sistemụ.

Na mgbakwunye, ọ nwere ike inye gị ohere igbochi ohere ịnweta ndị ọrụ kpọmkwem na ọnọdụ pụrụ iche.

Naanị jiri chsh (gbanwee shei) iwu ịgbanwe shei ndị ọrụ na/wdg/passwd faịlụ site na ihe dị ka /bin/bash ma ọ bụ /bin/sh ka ọ bụrụ / sbin/nologinnke pụtara jụ nbanye.

# chsh -s /bin/nologin tecmint

Ebe a, ị ga-eji /bin/false faịlụ. Iwu dị n'okpuru na-agbanwe shei tecmint onye ọrụ ka ọ bụrụ /bin/false nke pụtara emela ihe ọ bụla (mgbe onye ọrụ nyechara nzere nbanye):

$ sudo chsh -s /bin/false tecmint

Ị nwekwara ike ịmasị ịgụ akụkọ ndị a metụtara ya.

  1. Otu esi eme ma gbanyụọ mgbọrọgwụ nbanye na Ubuntu
  2. Ịtọgharịa/Na-eweghachi Okwuntughe akaụntụ onye ọrụ echefuru echefu na RHEL/CentOS 7
  3. Otu esi amachibido ndị ọrụ SFTP na akwụkwọ ndekọ aha ụlọ site na iji chroot Jail
  4. Otu esi edobe na ịtọgharịa mpaghara, onye ọrụ na gburugburu gburugburu sistemụ na Linux

Nke ahụ bụ ihe niile ugbu a! Ọ bụrụ na ị nwere ajụjụ ọ bụla ma ọ bụ echiche ndị ọzọ ị ga-ekekọrịta gbasara isiokwu a, jiri ụdị nkọwa dị n'okpuru.