欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Linux實(shí)現(xiàn)限制遠(yuǎn)程登錄嘗試密碼次數(shù)及鎖定時(shí)間

 更新時(shí)間:2024年10月15日 10:12:10   作者:愛(ài)輝弟啦  
在CentOS中,pam_tally2.so模塊可以用來(lái)限制用戶登錄失敗的次數(shù),并在達(dá)到設(shè)定的閾值時(shí)鎖定用戶賬戶,配置文件需正確修改,包括在/etc/pam.d/login和/etc/pam.d/sshd中增加相應(yīng)配置,此設(shè)置可以有效防止未授權(quán)的登錄嘗試

CentOS中有一個(gè)pam_tally2.so的PAM模塊,來(lái)限定用戶的登錄失敗次數(shù),如果次數(shù)達(dá)到設(shè)置的閾值,則鎖定用戶。

1、編譯PAM的配置文件

[root@node2 ~ ]# vim /etc/pam.d/login
#%PAM-1.0
auth    required    pam_tally2.so    deny=3    unlock_time=100 even_deny_root root_unlock_time=200
auth [user_unknown=ignore success=ok ignore=ignore default=bad] pam_securetty.so
auth       substack     system-auth
auth       include      postlogin
account    required     pam_nologin.so
account    include      system-auth
password   include      system-auth
# pam_selinux.so close should be the first session rule
session    required     pam_selinux.so close
session    required     pam_loginuid.so
session    optional     pam_console.so
# pam_selinux.so open should only be followed by sessions to be executed in the user context
session    required     pam_selinux.so open
session    required     pam_namespace.so
session    optional     pam_keyinit.so force revoke
session    include      system-auth
session    include      postlogin
-session   optional     pam_ck_connector.so

各參數(shù)介紹:

  • even_deny_root:也限制root用戶; 
  • deny:設(shè)置普通用戶和root用戶連續(xù)錯(cuò)誤登陸的最大次數(shù),超過(guò)最大次數(shù),則鎖定該用戶 
  • unlock_time:設(shè)定普通用戶鎖定后,多少時(shí)間后解鎖,單位是秒; 
  • root_unlock_time:設(shè)定root用戶鎖定后,多少時(shí)間后解鎖,單位是秒; 

此處使用的是 pam_tally2 模塊,如果不支持 pam_tally2 可以使用 pam_tally 模塊。另外,不同的pam版本,設(shè)置可能有所不同,具體使用方法,可以參照相關(guān)模塊的使用規(guī)則。

在#%PAM-1.0的下面,即第二行,添加內(nèi)容,一定要寫在前面,如果寫在后面,雖然用戶被鎖定,但是只要用戶輸入正確的密碼,還是可以登錄的!

添加參數(shù)介紹:

設(shè)置密碼嘗試錯(cuò)誤三次,普通用戶和root用戶都進(jìn)行鎖定,普通用戶鎖定100秒,root用戶鎖定200秒

/etc/pam.d/login —最終配置圖:

2、這個(gè)只是限制了用戶從tty登錄

而沒(méi)有限制遠(yuǎn)程登錄,如果想限制遠(yuǎn)程登錄,需要改sshd文件

[root@node2 ~ ]# vim /etc/pam.d/sshd
#%PAM-1.0
auth    required    pam_tally2.so    deny=3    unlock_time=100 even_deny_root root_unlock_time=200
auth       required     pam_sepermit.so
auth       substack     password-auth
auth       include      postlogin
# Used with polkit to reauthorize users in remote sessions
-auth      optional     pam_reauthorize.so prepare
account    required     pam_nologin.so
account    include      password-auth
password   include      password-auth
# pam_selinux.so close should be the first session rule
session    required     pam_selinux.so close
session    required     pam_loginuid.so
# pam_selinux.so open should only be followed by sessions to be executed in the user context
session    required     pam_selinux.so open env_params
session    required     pam_namespace.so
session    optional     pam_keyinit.so force revoke
session    include      password-auth
session    include      postlogin
# Used with polkit to reauthorize users in remote sessions
-session   optional     pam_reauthorize.so prepare

同樣是增加在第2行!

  • 查看用戶登錄失敗的次數(shù):
[root@node2 ~ ]# pam_tally2 --user
Login           Failures Latest failure     From
aihuidi             6    06/20/19 10:11:07  192.168.200.186    在186這個(gè)ip上有個(gè)普通用戶aihuidi登錄失敗
[root@node2 ~ ]# 
  • 解鎖指定用戶:
[root@node2 ~ ]# pam_tally2 -r -u aihuidi    解鎖aihuidi用戶
Login           Failures Latest failure     From
aihuidi             6    06/20/19 10:11:07  192.168.200.186
[root@node2 ~ ]# pam_tally2 --user     在進(jìn)行查看用戶登錄失敗次數(shù)
[root@node2 ~ ]# 

ps:這個(gè)遠(yuǎn)程ssh的時(shí)候,輸入密碼錯(cuò)誤超過(guò)三次但是沒(méi)有提示,我用的是Xshell,不知道其它終端有沒(méi)有提示,但是只要超過(guò)設(shè)定的值,輸入正確的密碼也是登陸不了的!

還是要等到設(shè)定的時(shí)間在重新嘗試輸入正確密碼進(jìn)行登錄認(rèn)證

總結(jié)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • 在Linux中打開(kāi)、提取和創(chuàng)建rar文件的操作方法

    在Linux中打開(kāi)、提取和創(chuàng)建rar文件的操作方法

    RAR 是一種流行的文件壓縮格式,以其高效的壓縮算法和將大文件壓縮為較小檔案的能力而聞名,雖然 Linux 本身支持 ZIP 和 TAR 等常見(jiàn)檔案格式,但處理 RAR 文件需要額外的工具,在這篇博文中,我們將探討如何在 Linux 中打開(kāi)、提取和創(chuàng)建 RAR 文件,需要的朋友可以參考下
    2024-04-04
  • Linux云服務(wù)器搭建SFTP服務(wù)器圖片服務(wù)器的操作

    Linux云服務(wù)器搭建SFTP服務(wù)器圖片服務(wù)器的操作

    這篇文章主要介紹了Linux云服務(wù)器搭建SFTP服務(wù)器圖片服務(wù)器的操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-07-07
  • 談一談Linux系統(tǒng)重要的子目錄問(wèn)題

    談一談Linux系統(tǒng)重要的子目錄問(wèn)題

    這篇文章主要介紹了Linux系統(tǒng)重要的子目錄問(wèn)題,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友參考下吧
    2018-09-09
  • centos6.6 下 安裝 php7 + nginx環(huán)境的方法

    centos6.6 下 安裝 php7 + nginx環(huán)境的方法

    這篇文章主要介紹了centos6.6 下 安裝 php7 + nginx環(huán)境的方法,總結(jié)分析了centos6.6 安裝 php7 + nginx環(huán)境的相關(guān)配置命令與操作技巧,需要的朋友可以參考下
    2020-03-03
  • CentOS 7.2.1511 編譯安裝Nginx1.10.1+MySQL5.6.33+PHP5.6.26運(yùn)行環(huán)境

    CentOS 7.2.1511 編譯安裝Nginx1.10.1+MySQL5.6.33+PHP5.6.26運(yùn)行環(huán)境

    這篇文章主要介紹了CentOS 7.2.1511 編譯安裝Nginx1.10.1+MySQL5.6.33+PHP5.6.26運(yùn)行環(huán)境,需要的朋友可以參考下
    2016-10-10
  • 使用 Apache Superset 可視化 ClickHouse 數(shù)據(jù)的兩種方法

    使用 Apache Superset 可視化 ClickHouse 數(shù)據(jù)的兩種方法

    Apache Superset是一個(gè)強(qiáng)大的BI工具,它提供了查看和探索數(shù)據(jù)的方法。它在 ClickHouse 用戶中也越來(lái)越受歡迎。今天將介紹安裝 Superset 的 2 種方法,通過(guò)示例代碼給大家介紹的非常詳細(xì),需要的朋友參考下吧
    2021-06-06
  • 正確配置與維護(hù)Apache安全性設(shè)置方法

    正確配置與維護(hù)Apache安全性設(shè)置方法

    Apache Server是一個(gè)非常優(yōu)秀,非常棒的服務(wù)器,只要你正確配置和維護(hù)好Apache服務(wù)器,你就會(huì)感受到Apache Server 所帶來(lái)的好處,同樣希望你能夠通過(guò)閱讀本文達(dá)到理論和實(shí)踐雙豐收的目的。
    2010-12-12
  • 在Linux中如何查找最大的10個(gè)文件方法匯總

    在Linux中如何查找最大的10個(gè)文件方法匯總

    這篇文章主要給大家介紹了關(guān)于在Linux中如何查找最大的10個(gè)文件的一些方法,文中分別給大家介紹了四種方法,沒(méi)種方法都通過(guò)示例代碼介紹的非常詳細(xì),需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧。
    2018-03-03
  • Linux多線程編程快速入門

    Linux多線程編程快速入門

    這篇文章主要介紹了Linux多線程編程快速入門,涉及到了線程基本知識(shí),線程標(biāo)識(shí),線程創(chuàng)建,線程終止,管理線程的終止等相關(guān)內(nèi)容,小編覺(jué)得還是挺不錯(cuò)的,這里分享給大家,需要的朋友可以參考下
    2018-01-01
  • 詳解Linux服務(wù)器快速安裝PostgreSQL15及pgvector向量插件

    詳解Linux服務(wù)器快速安裝PostgreSQL15及pgvector向量插件

    這篇文章主要介紹了Linux服務(wù)器快速安裝PostgreSQL15以及pgvector向量插件,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2023-12-12

最新評(píng)論