linux安全基本防護

俄又不亂來發表於2018-09-07

使用 chage命令可以修改帳號的有效期

chage -E 時間 賬戶名稱 //修改賬戶有效期

useradd xiaogege

[root@server ~]# chage -E 2018-10-1 xiaogege //設定賬戶小哥哥 2018-10-1日到期

chage -l xiaogege //檢視賬戶資訊

最近一次密碼修改時間 :9月 07, 2018
密碼過期時間 :從不
密碼失效時間 :從不
帳戶過期時間 :10月 01, 2018
兩次改變密碼之間相距的最小天數 :0
兩次改變密碼之間相距的最大天數 :99999
在密碼過期之前警告的天數 :7

定義預設有效期(擴充套件知識)
/etc/login.defs這個配置檔案,決定了賬戶密碼的預設有效期。

[root@proxy ~]# cat /etc/login.defs
PASS_MAX_DAYS 99999 //密碼最長有效期
PASS_MIN_DAYS 0 //密碼最短有效期
PASS_MIN_LEN 5 //密碼最短長度
PASS_WARN_AGE 7 //密碼過期前幾天提示警告資訊
UID_MIN 1000 //UID最小值
UID_MAX 60000 //UID最大值

臨時鎖定使用者xiaogege的賬戶 ,使其無法登陸

passwd -l xiaogege

鎖定使用者 xiaogege 的密碼 。
passwd: 操作成功
檢視狀態

passwd -S xiaogege

xiaogege LK 2018-09-07 0 99999 7 -1 (密碼已被鎖定。)

解鎖使用者帳號

passwd -u xiaogege

解鎖使用者 xiaogege 的密碼。
passwd: 警告:未鎖定的密碼將是空的。
passwd: 不安全的操作(使用 -f 引數強制進行該操作)

鎖定檔案 :

chattr +i 檔名 //鎖定檔案(無法修改、刪除等)

chattr -i 檔名 //解鎖檔案

chattr +a 檔名 //鎖定後檔案僅可追加

chattr -a 檔名 //解鎖檔案

lsattr 檔名 //檢視檔案特殊屬性

sudo臨時分配管理許可權


相關文章