我正在我朋友家的筆記型電腦上安裝Linux。我想用他們的名字建立他們的帳戶,登入他們設定一些東西,然後刪除密碼,並要求他們在第一次點擊他們的名字時設定密碼。
我嘗試過chage -d0 username
,但仍然要求輸入原始密碼。
我需要在他們的其他筆記型電腦上重複這個過程兩次,所以我寧願它是一個 shell 腳本。
答案1
從man passwd
-e, --expire
Immediately expire an account's password. This in effect can force
a user to change his/her password at the user's next login.
所以
passwd -e user
下次登入時,用戶將看到:
Password:
You are required to change your password immediately (administrator enforced)
Changing password for <user>.
Current password:
然後,使用者必須輸入目前密碼來建立符合主機密碼規則的新密碼。