新使用者首次登陸修改密碼
新使用者首次登陸修改密碼
那麼就要使得使用者的初始密碼或者空密碼立刻過期,強制使用者第一次登入後立刻修改密碼。
為了強制使用者第一次登入時設定一個新密碼,請按照下面的指示來做,
但是需要的注意的時候如果使用者是透過SSH遠端登入進去的,那麼該方法是不能生效的。
1. 鎖定使用者密碼 - 如果使用者不存在,用useradd新增使用者,但是不設定密碼,使得該帳號仍然處於鎖定狀態,如果使用者密碼已經啟用,則用下面命令鎖定:
usermod -L username
2. 強制密碼立刻過期:
chage -d 0 username
該命令設定使用者上次修改密碼的時間為紀元時間(1970年1月1日),這樣會使得該命令立刻過期,而不論密碼過期策略的設定。
chage -M 1 oracle
3. 對帳號解鎖 - 這裡有兩個方法來實現,管理員可以設定一個新密碼或者設定空密碼:
注意:不要使用passwd來設定密碼,因為它會使得剛才設定的使密碼立刻過期的設定失效。
為了設定初始密碼,使用下面步驟:
啟動Python:
# python
Python 2.3.4 (#1, Feb 6 2006, 10:38:46)
[GCC 3.4.5 20051201 (Red Hat 3.4.5-2)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>>
在提示符>>>後輸入下面命令:
import crypt; print crypt.crypt("userpassword","username")
輸出將會類似是:
12CsGd8FRcMSM
輸入[Ctrl]+[D]退出python。
複製剛才的輸出密碼結果,12CsGd8FRcMSM,用在下面的命令中:
usermod -p "12CsGd8FRcMSM" username
當然也可以給使用者給一個空密碼:
usermod -p "" username
注: 雖然空密碼很方便,但是有安全風險。
然後登入該使用者,就會提示輸入密碼。
其他辦法:
使用下面方法也可以實現:
1. 使用useradd新增使用者
2. 使用passwd設定使用者密碼
3. 使用usermod -L來鎖密碼
4. 強制使用者帳號過期chage -d 0 username
5. 解鎖使用者帳號
上面流程的示例:
# useradd dan
# passwd dan
Changing password for user dan.
New password:
Retype new password:
passwd: all authentication tokens updated successfully.
# usermod -L dan
# chage -d 0 dan
# usermod -U dan
當然使用者dan第一次登入,就會提示設定密碼如下:
$ su dan
Password:
You are required to change your password immediately (root enforced)
Changing password for dan
(current) UNIX password:
New password:
Retype new password:
本文摘自redhat官方文件!
根據本人理解只需2步:
1、建立使用者賬戶 2、強制使用者帳號過期
若需清空賬戶只需將/etc/shadow中相應使用者的密碼欄位(欄位以“:”分隔,第二個欄位)清空即可。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/22661144/viewspace-1413197/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 首次登陸系統強制修改密碼密碼
- Jupyter Notebook修改登陸密碼密碼
- SSH安全登陸原理:密碼登陸與公鑰登陸密碼
- ssh免密碼登陸密碼
- 普通使用者ssh無密碼登陸失敗密碼
- Linux使用者密碼後不能登陸(回到原登陸狀態)問題Linux密碼
- jquery 彈出登陸框,簡單易懂!修改密碼效果程式碼jQuery密碼
- 配置SSH免密碼登陸密碼
- PHP萬能密碼登陸PHP密碼
- 使用者密碼包含特殊字元時的登陸方法密碼字元
- ogg登陸資料庫使用者密碼加密資料庫密碼加密
- pbootcms如何修改後臺的登陸地址/賬號以及密碼boot密碼
- PbootCMS 修改後臺登陸地址和賬號和密碼方法boot密碼
- linux 關閉只允許SSH登陸(允許使用者名稱、密碼登陸)Linux密碼
- 修改 MySQL 登入密碼MySql密碼
- 新!Web身份驗證新標,支援免密登陸Web
- PbootCMS後臺登陸密碼忘記/找回密碼後臺登入密碼外掛boot密碼
- 10G密碼版本使用者無法登陸問題密碼
- CentOS7 配置免密碼登陸CentOS密碼
- windows登陸密碼破解方法之一Windows密碼
- SSH免密登陸
- springboot使用者登陸密碼兩次md5加密Spring Boot密碼加密
- 【方法】Oracle使用者密碼含特殊字元時的登陸問題Oracle密碼字元
- 資料庫會話記錄使用者登陸的密碼資訊資料庫會話密碼
- PbootCMS後臺登陸密碼忘記/找回後臺登入密碼外掛boot密碼
- oracle使用者登陸失敗次數限制修改Oracle
- 修改git使用者密碼Git密碼
- 修改帝國網站登入密碼?網站被人修改了密碼?網站密碼
- shiro多realm配置免密碼登陸密碼
- 如何免密碼直接登陸win7密碼Win7
- 取消Windows的開機登陸密碼框Windows密碼
- Mysql鬧鬼!不要密碼也能登陸薦MySql密碼
- linux 設定ssh無密碼登陸Linux密碼
- Linux配置SSH免密登陸(公私鑰登陸)Linux
- ssh直接帶密碼登入Linux,Linux自動密碼登陸利器sshpass密碼Linux
- win10登陸密碼取消不了怎麼辦_win10登陸密碼取消不了的解決方法Win10密碼
- 為什麼登陸ERP的輸入兩次使用者密碼?密碼
- SQL Server 首次登陸 Linux 平臺SQLServerLinux