生成密碼命令mkpasswd
設定使用者組群密碼命令gpasswd
管理使用者密碼時效命令chage
系統建立後,預設是沒有設定密碼,只有成功設定好密碼後,才可以登入系統,修改linux使用者的密碼可以使用passwd命令。普通使用者只能修改自己的密碼,超級使用者root可以修改任何使用者的密碼
為了保證linux密碼的安全性等,建議按照下面規則設定密碼
###passwd命令語法
如果直接輸入passwd命令,則修改的是當前使用者的密碼,如果需要修改其它使用者密碼則輸入 passwd username即可
功能說明:設定密碼
語法
passwd
[選項]
[使用者名稱]
選項和引數
###passwd例項
####使用passwd命令設定當前使用者密碼
[root@localhost ~]
# passwd
更改使用者 root 的密碼 。
新的 密碼: #在此輸入新的密碼
重新輸入新的 密碼: #在此重複輸入新的密碼
passwd:所有的身份驗證令牌已經成功更新。
####使用passwd命令設定指定使用者密碼
使用passwd命令修改root使用者密碼
[root@localhost ~]
# passwd root
更改使用者 root 的密碼 。
新的 密碼: #在此輸入新的密碼
重新輸入新的 密碼: #在此重複輸入新的密碼
passwd:所有的身份驗證令牌已經成功更新。
####使用passwd命令鎖住指定使用者密碼
[root@localhost ~]
# passwd -l root
鎖定使用者 root 的密碼 。
passwd: 操作成功
使用者鎖定後,將不能登入到系統,但是可以使用su命令從其它使用者切換到該使用者
####使用passwd命令解鎖指定使用者密碼
[root@localhost ~]
# passwd -u root
解鎖使用者 root 的密碼。
passwd: 操作成功
####使用passwd命令檢視使用者密碼資訊狀態
[root@localhost ~]
# passwd -s root
root ps 2019-12-02 0 99999 7 -1 (密碼已設定,使用 sha512 演算法。)
命令mkpasswd使用者生成密碼,centos預設沒有安裝該命令,使用該命令之前需要安裝,安裝命令如下
[root@localhost ~]
# yum install -y expect
###mkpasswd語法
功能說明:生成密碼
語法:
mkpasswd [選項]
[引數]
選項及引數
###mkpasswd例項
####生成指定長度的密碼
[root@localhost ~]
# mkpasswd -l 16
x1ie4ykdsnh|czjf
####生成乙個15位的密碼,特殊符號0個,數字5個
[root@localhost ~]
# mkpasswd -l 15 -s 0 -d 5
tvft5jbhg35ka41
其實 gpasswd 命令可以是用來設定使用者組群密碼,和用於把使用者新增進組群或從組群中刪除
組密碼和組管理員功能很少使用,而且完全可以被 sudo 命令取代,所以 gpasswd命令現在主要 用於把使用者新增進組群或從組群中刪除。
###gpasswd語法
功能說明:設定群組密碼或這是在組群中新增、刪除使用者
語法
passwd
[選項]
[組群名]
選項和引數
-a《使用者》
:新增指定使用者到組群中
-d《使用者》
:從組群刪除指定使用者
-a《組群管理員》
:指定組群管理員
-m《使用者》
:設定組群的成員列表
-r
:刪除乙個組群的密碼
-r
:限制使用者登入組,只有組中的成員才可以用newgrp加入該組
###gpasswd例項
使用gpasswd命令將指定給使用者新增到指定組群中
使用gpasswd命令將username使用者新增到groupname組群中
[root@localhost ~]
# gpasswd -a username groupname
使用gpasswd命令從指定組群中刪除指定使用者
使用gpasswd命令從groupname組群中刪除username使用者
[root@localhost ~]
# gpasswd -d username groupname
使用gpasswd命令刪除乙個組群的密碼[root@localhost ~]
# gpasswd -r groupname
功能描述:修改帳號和密碼的有效期限
語法
chage [選項] 使用者名稱
選項和引數
-m:密碼可更改的最小天數。為零時代表任何時候都可以更改密碼。
-m:密碼保持有效的最大天數。
-w:使用者密碼到期前,提前收到警告資訊的天數。
-e:帳號到期的日期。過了這天,此帳號將不可用。
-d:上一次更改的日期。
-i:停滯時期。如果乙個密碼已過期這些天,那麼此帳號將不可用。
-l:例出當前的設定。由非特權使用者來確定他們的密碼或帳號何時過期。
Linux口令時效設定
x 使用者密碼的最大有效時間,超過改時間則會密碼過期 n 使用者密碼的最小可修改時間,使用者只有等待到達該時間之後才可修改密碼 w 裡過期時間還有對少天開始對使用者進行提醒 i 密碼過期多久後,使用者無效 s 限時當前使用者密碼的狀態 選項描述 d制定從1970年1月1日起,口令在那一天需要被修改,...
linux安全 linux口令管理
口令老化 password aging 是一種增強的系統口令生命期認證機制,雖然它會一定程式的削弱使用者使用的便利性,但是它能夠確保使用者的口令定期更換,這是一種非常好的安全措施。大部分的linux發行版預設都不會開啟口令老化功能,但是我們可以很容易地啟用它。password aging contr...
口令限制引數 口令管理 檢視口令限制引數
口令管理 通過配置檔案可以實現如下口令管理 1賬戶鎖定 使用者連續輸入多少次錯誤口令後,oracle會自動鎖定使用者的賬戶,並且規定賬戶的鎖定時間。2口令的過期時間 使用者強制使用者定義修改自己的口令,當口令過期後,oracle會自動提醒使用者修改口令 3口令的複雜度 在配置檔案中,使用者通過指令的...