Linux下鎖使用者與解鎖問題

2021-06-17 20:48:40 字數 1474 閱讀 4687

linux下鎖

使用者與解鎖問題 [原創 2010-02-03 21:44:35] 

字型大小:大中小

一:登入失敗次回超過限制

1)鎖使用者的設定

/etc/pam.d/下包含各種認證程式或服務的配置檔案。編輯這些可限制認證失敗次數,當失敗次數超過指定值時使用者會被鎖住。

在此,以run level為3的時候,

多次登入登入失敗即鎖使用者為例:

在/etc/pam.d/login檔案中追加如下兩行:

auth required /lib/security/pam_tally.so onerr=fail no_magic_root

account required /lib/security/pam_tally.so deny=3 no_magic_root reset

deny=3

設定登入失敗3次就將

使用者鎖住,該值可任意設定。

如下為全文見設定例:

auth      required pam_securetty.so

auth      required pam_stack.so service=system-auth

auth      required pam_nologin.so

auth      required pam_tally.so onerr=fail no_magic_root

account   required pam_stack.so service=system-auth

account   required pam_tally.so deny=3 no_magic_root reset

password  required pam_stack.so service=system-auth

session   required pam_stack.so service=system-auth

session   optional pam_console.so

這樣當使用者在run level=3的情況下登入時,/var/log/faillog會自動生成,裡面記錄

使用者登入失敗次數等資訊。

可用"faillog -u 

使用者名稱"命令來檢視。當使用者

登入成功時,以前的登入失敗資訊會重置。

2)使用者

的解鎖使用者

因多次登入失敗而被鎖的情況下,可用faillog命令來解鎖。具體如下:

faillog -u 

使用者名稱 -r

此命令實行後,faillog裡記錄的失敗資訊即被重置,

使用者又可用了。

關於faillog的其他命令。。參見man failog。

二:手動

鎖定使用者禁止使用

可以用usermod命令來鎖定使用者密碼,使密碼無效,該使用者名將不能使用。

如: usermod -l 使用者名稱

解鎖命令:usermod -u 使用者名稱

Oracle下Scott使用者解鎖問題彙總

scott使用者是oracle下的乙個常用使用者,由於安裝過程中的問題,導致很多新使用者無法進入scott使用者,最重要的是網上的教程非常雜亂,這裡整理最常見的三種解決辦法,請按照順序挨個嘗試 用 system 登入進去之後,執行下面的命令 sql alter user scott account ...

linux中查詢使用者狀態,並給已鎖使用者解鎖

1 首先如果當前是root使用者,那麼先切換到oracle使用者,然後開啟sqlplus,並且賦予dba角色。oracle oa2redhat sqlplus nolog sql plus release 11.2.0.1.0 production on fri oct 10 16 41 26 20...

ORCALE 鎖表與解鎖

簡單快捷的檢視鎖表和解鎖方法,需在命令列執行 檢視鎖表記錄 select object name,machine,s.sid,s.serial from v locked object l,dba objects o v session s where l.object id o.object id...