Jẹ ki Sudo Ṣọgan fun Ọ Nigbati O ba Tẹ Ọrọigbaniwọle Ti ko tọ sii


Sudoers jẹ ohun itanna aiyipada eto imulo aabo sudo ni Lainos, sibẹsibẹ, awọn alabojuto eto ti o ni iriri le ṣalaye eto aabo aṣa gẹgẹ bi igbewọle ati awọn afikun gedu o wu. O nṣakoso nipasẹ /etc/sudoers faili tabi ni omiiran ni LDAP.

O le ṣalaye aṣayan ẹgan awọn sudoers tabi ọpọlọpọ awọn omiiran ninu faili loke. O ti ṣeto labẹ apakan awọn titẹ sii awọn aiyipada. Ka nipasẹ nkan wa ti o kẹhin ti o ṣalaye Awọn atunto Sudoers Wulo 10 fun Ṣiṣeto 'sudo' ni Linux.

Ninu àpilẹkọ yii, a yoo ṣalaye paramita iṣeto sudoers lati jẹ ki olúkúlùkù tabi oluṣakoso eto ṣeto aṣẹ sudo lati bu itiju awọn olumulo eto ti o tẹ ọrọigbaniwọle aṣiṣe.

Bẹrẹ nipa ṣiṣi faili /etc/sudoers bii bẹ:

$ sudo visudo

Lọ si apakan awọn aiyipada ki o ṣafikun laini atẹle:

Defaults   insults

Ni isalẹ ni ayẹwo ti/ati be be lo/faili sudoers lori eto mi ti o nfihan awọn titẹ sii aiyipada.

Lati sikirinifoto ti o wa loke, o le rii pe ọpọlọpọ awọn aiyipada miiran ti o ṣalaye gẹgẹbi firanṣẹ meeli si gbongbo nigbati akoko kọọkan olumulo kan ba wọ inu ọrọ igbaniwọle buburu, ṣeto ọna to ni aabo, tunto faili log sudo aṣa ati diẹ sii.

Fipamọ faili naa ki o pa.

Ṣiṣe aṣẹ kan pẹlu sudo ki o tẹ ọrọ igbaniwọle ti ko tọ sii, lẹhinna ṣe akiyesi bi aṣayan ẹgan ṣe n ṣiṣẹ:

$ sudo visudo

Akiyesi: Nigbati o ba tunto paramita ẹgan, o mu badpass_message paramita eyi ti o tẹ ifiranṣẹ kan pato lori laini aṣẹ (ifiranṣẹ aiyipada ni\"Ma binu, gbiyanju lẹẹkansi") bi olumulo ba tẹ aṣiṣe kan ọrọigbaniwọle.

Lati yi ifiranṣẹ pada, ṣafikun paramita badpass_message si faili/ati be be lo/sudoers bi a ṣe han ni isalẹ.

Defaults  badpass_message="Password is wrong, please try again"  #try to set a message of your own

Fipamọ faili naa ki o pa a, lẹhinna pe sudo ki o wo bi o ti n ṣiṣẹ, ifiranṣẹ ti o ṣeto bi iye ti badpass_message yoo tẹjade ni gbogbo igba ti iwọ tabi eyikeyi olumulo olumulo tẹ ọrọigbaniwọle aṣiṣe.

$ sudo visudo

Iyẹn ni gbogbo rẹ, ninu nkan yii a ṣe atunyẹwo bi a ṣe le ṣeto sudo lati tẹ awọn ẹgan sita nigbati awọn olumulo ba tẹ ọrọ igbaniwọle ti ko tọ. Ma ṣe pin awọn ero rẹ nipasẹ apakan asọye ni isalẹ.