Kif timblokka jew tiddiżattiva l-logins normali tal-utenti fil-Linux
Bħala amministratur tas-sistema, inevitabbilment se twettaq manutenzjoni skedata tas-sistema f'xi punt jew ieħor. Xi ftit drabi, is-sistema tiegħek tista 'wkoll tiltaqa' ma 'xi problema(i) u tkun sfurzat li tpoġġiha biex tirranġa l-problema(i). X'inhuma s-sitwazzjonijiet, hija idea tajba li tipprevjeni lill-utenti mhux għeruq (normali) milli jikkonnettjaw mas-sistema.
F'dan l-artikolu, se niddeskrivu kif timblokka l-logins ta' utenti mhux root billi tuża /etc/nologin file kif ukoll shell nologin fil-Linux. Se nħarsu lejn kif nissettjaw messaġġ li jispjega lill-utenti x'qed jiġri fil-fatt.
Kif timblokka l-logins tal-utenti billi tuża /etc/nologin File
Il-funzjoni primarja tal-fajl /etc/nologin hija li juri messaġġ (maħżun fil-fajl) lill-utenti li jippruvaw jidħlu f'sistema matul il-proċess tal-għeluq.
Ladarba l-messaġġ ikun intwera lill-utent, il-proċedura tal-login tintemm, u ma tħallix lill-utent jidħol fis-sistema.
Dan jista 'jintuża biex jimblokka l-login tal-utent billi jinħoloq manwalment il-fajl kif ġej.
# vi /etc/nologin
Żid il-messaġġ hawn taħt mal-fajl, li se jintwera lill-utenti li jippruvaw jidħlu fis-sistema.
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 .
Issa tista 'tittestja jekk kollox jaħdem; kif tistgħu taraw mill-screen shot hawn taħt, utent normali tecmint
ma jistax jidħol.
Kif timblokka l-logins tal-utenti billi tuża nologin Shell
Dan il-metodu jaħdem ftit differenti: jimblokka biss utent milli jaċċessa qoxra. Iżda hu jew hi jista 'jilloggja fis-sistema permezz ta' programmi bħal ftp li mhux bilfors jeħtieġu qoxra biex l-utent jikkonnettja ma 'sistema.
Barra minn hekk, jista 'jippermettilek timblokka l-aċċess tal-qoxra għal utenti speċifiċi f'xenarji speċjali.
Sempliċement uża l-kmand chsh (change shell) biex tbiddel il-qoxra tal-utenti fil-fajl /etc/passwd minn xi ħaġa bħal /bin/bash
jew /bin/sh
għal / sbin/nologin
li jfisser tirrifjuta login.
# chsh -s /bin/nologin tecmint
Hawnhekk, għandek tuża /bin/false file. Il-kmand hawn taħt jibdel il-qoxra tal-utent tecmint għal /bin/false
li jfisser ma tagħmel xejn (wara li l-utent jipprovdi kredenzjali tal-login):
$ sudo chsh -s /bin/false tecmint
Inti tista 'wkoll tixtieq taqra dawn l-artikoli relatati li ġejjin.
- Kif Tippermetti u Tneħħi l-Logg tal-Għerq f'Ubuntu
- Issettjar mill-ġdid/Rkuprar tal-Password tal-Kont tal-Utent tal-Għerq Minsija f'RHEL/CentOS 7
- Kif tirrestrinġi l-utenti ta' SFTP għad-direttorji tad-dar billi tuża chroot Jail
- Kif Issettja u Tneħħi Varjabbli Ambjentali Lokali, Utent u Sistema Mifruxa fil-Linux
Dak kollu għalissa! Jekk għandek xi mistoqsijiet jew ideat addizzjonali x'taqsam dwar dan is-suġġett, uża l-formola tal-kummenti hawn taħt.