Linux系統加固 修改使用者口令時效機制

2021-12-29 20:10:22 字數 1111 閱讀 5304

臨時抱佛腳,也要有個抱法,26號越來越臨近了,太多的東西我短時間內我也不能保證自己都能記得並且都是對的,就當做是猴爸爸是裝b吧,愛看不看咯,哈哈哈~(如有錯別字概不負責,抱歉!)

持續更新中……

修改使用者口令時效機制

修改使用者口令有效機制可有效的防止使用者離開工作崗位一段時間後,其賬戶自動失效,就算管理員忘記刪除該賬戶,該賬戶也不會給系統帶來危害。

1、/etc/login.defs

「/etc/login.defs」檔案是當建立乙個使用者時的一些規劃,比如建立使用者時,是否需要家目錄,uid和gid的範圍以及使用者的期限等等,這個檔案是可以通過root來定義的。

可通過「vim /etc/login.defs」對其進行修改:

pass_max_days: 密碼最長有效期(預設值:99999,相當於關閉了密碼的時效)

pass_min_days:  密碼最短有效期

pass_min_len: 密碼最小強度(推薦最小密碼為8位)

pass_warn_age: 設定在口令失效前多少天開始通知使用者更改密碼(一般在使用者剛剛登陸系統時就會收到警告通知)

2、另外還可以通過「/etc/default/useradd」檔案尋找關鍵字:「inactive」和「expire」

inactive:表示在口令失效後幾天將其作為失效狀態(預設值:-1)

expire:表示為所有新使用者設定乙個固定的口令失效日期,其格式為「年-月-日」

以上兩種方法策略都只能是對新使用者生效,然而我們要對目前已經存在的使用者修改策略就必須使用chage命令,例如:

# chage -l  blacktha

該命令表示列出blacktha這個使用者當前時效情況

# chage -m 30 blacktha

該命令表示把blacktha這個使用者的使用者口令有效期更改為30天,並修改對應的shadow檔案。

以下是chage命令(工具)引數:

-m : pass_max_days

-l:列出某使用者當前的口令時效情況

-m : pass_min_days

-w : pass_warn_age

但值得注意的是chage只會對本地使用者有作用,如果系統有使用類似ldap這樣的認證系統的話是不起作用的

linux超級使用者口令怎設定

這是ubuntu上的方法 先解除root鎖定,為root使用者設定密碼 開啟終端輸入 sudo passwd password 輸入你當前使用者的密碼 enter new unix password 新的root使用者密碼 retype new unix password 重複新的root使用者密碼...

linux修改使用者

linux下有三類使用者 1.超級使用者 root 具有作業系統的一切許可權 uid 值為0 2.普通使用者 普通使用者具有作業系統有限的許可權,uid值 500 6000 3.偽使用者 是為了方便系統管理,滿足相應的系統程序檔案屬主的要求,偽使用者不能登入系統,uid值 1 499 使用者管理檔案...

SCO UNIX 系統管理 使用者 口令

使用者管理 1 增加和取消使用者 scoadmin account 比如 新增乙個使用者suhua,你可以 scoadmin account user add new user 你就可以添 加使用者suhua了,祝你好運,呵呵!2 改變使用者 su 比如 你是使用者suhua,現在改變為使用者deh...