linux密碼時(shí)長命令 linux密碼修改時(shí)間

linux修改密碼的命令

名稱:passwd

成都創(chuàng)新互聯(lián)-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性價(jià)比湖北網(wǎng)站開發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫,直接使用。一站式湖北網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設(shè)找我們,業(yè)務(wù)覆蓋湖北地區(qū)。費(fèi)用合理售后完善,10多年實(shí)體公司更值得信賴。

使用權(quán)限:所有使用者

使用方式:passwd [-k] [-l] [-u [-f]] [-d] [-S] [username]

說明:用來更改使用者的密碼

參數(shù):

-k keep non-expired authentication tokens

-l 關(guān)閉賬號(hào)密碼。效果相當(dāng)于usermod -L,只有root才有權(quán)使用此項(xiàng)。

-u 恢復(fù)賬號(hào)密碼。效果相當(dāng)于usermod -U,同樣只有root才有權(quán)使用。

-g 修改組密碼。gpasswd的等效命令。

-f 更改由finger命令訪問的用戶信息。

-d 關(guān)閉使用者的密碼認(rèn)證功能, 使用者在登入時(shí)將可以不用輸入密碼, 只有具備 root 權(quán)限的使用者方可使用.

-S 顯示指定使用者的密碼認(rèn)證種類, 只有具備 root 權(quán)限的使用者方可使用.

[username] 指定帳號(hào)名稱.

最常用最簡單的用法: passwd tom,修改tom用戶密碼。

Linux修改用戶密碼的命令是

在Unix/Linux系統(tǒng)中,passwd這個(gè)指令可以用來變更使用者的密碼,對(duì)于一般使用者而言(非root),執(zhí)行passwd之后,會(huì)需要輸入目前現(xiàn)行的密碼,才可以允許密碼的變更;而如果是root管理者的話,則可以在不需要現(xiàn)行密碼的情況下,變更任何使用者的密碼(包含root自己的密碼)。

變更使用者密碼

一般的使用者執(zhí)行passwd即可變更自己的密碼:

如果是root管理者的話,可以變更任何使用者的密碼:

sudo passwd xxx

如果變更root管理者的密碼,就跟一般使用者一樣直接執(zhí)行passwd即可。

顯示密碼狀態(tài)資訊

若要顯示密碼的狀態(tài)資訊,可以加上-S參數(shù):

這個(gè)輸出包含七個(gè)欄位:

帳號(hào)名稱。

密碼狀態(tài),狀態(tài)包含鎖定密碼(L)、無密碼(NP)與可用密碼(P)。

上次修改密碼的時(shí)間。

密碼最短使用期限(minimum password age),單位為天。

密碼最長使用期限(maximum password age),單位為天。

密碼過期前警告期間(password warning period),單位為天。

密碼過期后可使用的期間(password inactivity period),單位為天。

如果是root管理者,則可以查看特定使用者的密碼資訊:

sudo passwd -S gtwang

root管理者可以使用-aS參數(shù)查閱所有使用者的密碼狀態(tài)資訊:

sudo passwd -a

移除使用者的密碼

若要移除使用者的密碼,可以使用-d參數(shù),并加上使用者的名稱:

sudo passwd -d xxxx

移除使用者的密碼之后,可以檢查一下狀態(tài)資訊:

sudo passwd -S xxxx

xxxx NP 09/30/2015 0 99999 7 -1

在密碼被移除之后,該使用者的帳號(hào)也會(huì)同時(shí)被停用,無法登入。

設(shè)定密碼為過期狀態(tài)

有時(shí)候因?yàn)槟承┰颍ㄏ袷侵匦略O(shè)定密碼之后),我們會(huì)希望使用者立刻更改自己的密碼,這時(shí)候我們可以使用-e參數(shù):

sudo passwd -e xxx

passwd: password expiry information changed.

檢查一下狀態(tài)資訊:

sudo passwd -S xxx

xxx P 01/01/1970 0 99999 7 -1

這時(shí)候如果使用者使用SSH 登入的話,系統(tǒng)就會(huì)強(qiáng)制變更密碼:

3-14 Linux中用戶修改密碼關(guān)于時(shí)間的參數(shù) --- chage

passwd 是創(chuàng)建密碼時(shí)加上相應(yīng)的選項(xiàng)制定時(shí)間參數(shù)。如果想修改一個(gè)賬號(hào)密碼的時(shí)間參數(shù)可以用chage,chage 可以修改和密碼有關(guān)的時(shí)間參數(shù)。

-I:查看一個(gè)賬戶和密碼有關(guān)的時(shí)間參數(shù)。

-d:YYYY-MM-DD,修改最近一次更改密碼的時(shí)間。

-E:YYYY-MM-DD,修改賬號(hào)的失效時(shí)間。

-l:天數(shù),設(shè)置密碼幾天后失效。

-m:天數(shù),設(shè)置密碼至少保留幾天。

-M:天數(shù),設(shè)置密碼多久后需要更新。

-W:天數(shù),設(shè)置密碼過期前警告時(shí)間。

-I:查看一個(gè)賬戶和密碼有關(guān)的時(shí)間參數(shù)。

紅色下劃線:chage -l user9 查看 user9 用戶的密碼參數(shù)。

Last password change : May 17, 2021(最后一個(gè)修改密碼時(shí)間:2021年5月17日)。

Password expires : never(密碼過期時(shí)間:從不)。

Password inactive : never(密碼失效時(shí)間:從不)。

Account expires : never(賬戶到期時(shí)間:從不)。

Minimum number of days between password change : 0? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? (兩次修改密碼之間相距的最小天數(shù):0)。

Maximum number of days between password change : 99999。? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?(兩次修改密碼之間相距的最大天數(shù):99999)。

Number of days of warning before password expires : 7(密碼過期前的警告天數(shù):7)。

-d:YYYY-MM-DD,修改最近一次更改密碼的時(shí)間。

紅色下劃線:原來 user9?最近一次更改密碼的時(shí)間 2021-5-17。

黃色下劃線:chage -d 修改了最后一次更改密碼的時(shí)間 2020-1-1。

-E:YYYY-MM-DD,修改賬號(hào)的失效時(shí)間。

1、紅色下劃線:chage -E 2020-1-1 把 user9 的賬號(hào)失效時(shí)間設(shè)置為 2020-1-1。

2、修改賬號(hào)的失效時(shí)間后,user9 已經(jīng)達(dá)到了賬號(hào)失效的標(biāo)準(zhǔn)。所以,重新登錄 user9 賬號(hào)的時(shí)候已經(jīng)不能登錄此賬號(hào)。

3、黃色下劃線:chage -E -1 把 user9 的賬號(hào)失效時(shí)間設(shè)置為 從不失效。

4、恢復(fù)賬號(hào)后,user9可以重新登錄。

tips:chage -E 后面可以跟準(zhǔn)確的日期 也 可以跟天數(shù)。準(zhǔn)確日期就是賬號(hào)失效的日期,而跟天數(shù)則從1970年1月1日開始算起,到達(dá)了設(shè)置天數(shù)的日期就是賬號(hào)失效的日期。

如:chage -E 30 user9,就是從1970年1月1日開始算起。30天后 user9 失效,1970年1月1日 + 30天,就是1970年1月31日。

-M:天數(shù),設(shè)置密碼多久后需要更新。

紅色下劃線:user9 此時(shí)的密碼過期時(shí)間:從不。兩次修改密碼之間相距的最大天數(shù):99999

黃色下劃線:chage -M 10 把 user9 的密碼更新時(shí)間設(shè)置在10天后。兩次修改密碼之間相距的最大天數(shù):10。

-l:天數(shù),設(shè)置密碼幾天后失效。

紅色下劃線:user9 密碼過期的時(shí)間是?May 28, 2021。

黃色下劃線:chage -I 3 把 user9 的密碼失效時(shí)間設(shè)置為3天后,密碼失效后用戶將無法登陸系統(tǒng)了。

-m:天數(shù),設(shè)置密碼至少保留幾天。

紅色下劃線:user9?兩次改變密碼之間相距的最小天數(shù):0。即隨時(shí)可以修改。

黃色下劃線:chage -m 7 把 user9 兩次改變密碼之間相距的最小天數(shù)設(shè)置為 7。即 7 天內(nèi)不能修改密碼。

藍(lán)色下劃線:最后一次修改密碼的時(shí)間是?May 18, 2021。由于設(shè)置了7天不能修改密碼。即25號(hào)以內(nèi)不能修改密碼。

Xshell 登錄 user9 用戶。date 查看當(dāng)前時(shí)間 May 19,2021。passwd 嘗試修改密碼,被提示You must wait longer to change your password (你必須等待更長時(shí)間才能更改密碼)。即設(shè)置了密碼至少保留幾天,這段時(shí)間內(nèi)不能修改密碼。

root 更改時(shí)間,把系統(tǒng)時(shí)間設(shè)置為 2021-5-25。

25號(hào) 離上次設(shè)置密碼 18號(hào)已相隔7天。所以,可以設(shè)置密碼成功。

-W:天數(shù),設(shè)置密碼過期前警告時(shí)間。

紅色下劃線:user9 的密碼過期前警告時(shí)間是 7 天。

黃色下劃線:chage -W 11 把 user9?密碼過期前警告時(shí)間設(shè)置為 11 天。

藍(lán)色下劃線:user9?密碼過期時(shí)間是 2021年5月29日。現(xiàn)在是2021年5月19日,結(jié)合密碼過期前 11 天有警告提示。user9登錄系統(tǒng)應(yīng)該會(huì)有 密碼過期 提示。

紅色下劃線:user9 用戶登錄系統(tǒng),正如預(yù)期出現(xiàn)了密碼過期提醒。

如何在Linux上使用命令行管理密碼

passwd命令說明

passwd命令用于設(shè)置用戶的認(rèn)證信息,包括用戶密碼、密碼過期時(shí)間等。系統(tǒng)管理者則能用它管理系統(tǒng)用戶的密碼。只有管理者可以指定用戶名稱,一般用戶只能變更自己的密碼。

語法 passwd(選項(xiàng))(參數(shù))

選項(xiàng)

-d:刪除密碼,僅有系統(tǒng)管理者才能使用;

-f:強(qiáng)制執(zhí)行;

-k:設(shè)置只有在密碼過期失效后,方能更新;

-l:鎖住密碼;

-s:列出密碼的相關(guān)信息,僅有系統(tǒng)管理者才能使用;

-u:解開已上鎖的帳號(hào)

參數(shù)

用戶名:需要設(shè)置密碼的用戶名。

與用戶、組賬戶信息相關(guān)的文件

存放用戶信息: /etc/passwd

? ? ? ? ? ? ? ? ? /etc/shadow

存放組信息: ??/etc/group

? ? ? ? ? ? ? ? ? /etc/gshadow

passwd 修改密碼的方法

非系統(tǒng)管理員用戶執(zhí)行passwd只能修改自己的密碼。若新建用戶要為新用戶創(chuàng)建密碼則用如下命令:

passwd用戶名

注意要以root用戶的權(quán)限來創(chuàng)建。

1. ? 系統(tǒng)管理員創(chuàng)建test用戶并修改 test 用戶密碼

2.??? 切換test用戶并修改 test 用戶密碼

非系統(tǒng)管理員用戶只能使用passwd直接修改密碼,且密碼格式必須要符合規(guī)則,否則不能通過。

3.??? 鎖定test用戶不能修改密碼

4.??? 清除test用戶密碼

linux限制密碼使用歷史的命令

你的意思是限制密碼使用時(shí)間?使用chage這個(gè)指令

chage -m 10 -M 60 -E 2014-12-20 student student用戶最小使用時(shí)間10天,最大使用時(shí)間60天,過期時(shí)間2014年12月20日

linux查看修改密碼時(shí)間只能精確到天嗎

可以精確到小時(shí)。

如果我們發(fā)現(xiàn)我們的linux的密碼被修改了,但是又不記得是什么時(shí)候修改的,我們就可以進(jìn)行查看修改時(shí)間。

1. 首先我們打開ubuntu虛擬機(jī),然后會(huì)彈出終端窗口 2. 進(jìn)入到終端窗口之后,由于我們之后的操作都需要使用到管理員權(quán)限,所以我們直接登錄root賬戶,首先在輸入欄輸入su命令,然后打開root登錄,輸入賬戶和密碼就可以進(jìn)行登錄了 3. 接下來我們需要打開linux的密碼存放文件,首先在輸入欄輸入vim,通過vim命令打開文件,接下來在bim后面加下劃線,然后開始輸入地址etc,接著在etc后面加下劃線,輸入shadow,輸入完成之后回車運(yùn)行命令 4.運(yùn)行命令之后,窗口會(huì)彈出所有的密碼信息,然后我們?cè)谒忻艽a信息中找到local開頭的一行,這一行的信息代表著local用戶存放的密碼 5. 然后所有的信息都用:隔開了,我們找到這一行的第三個(gè)字段,就是密碼的修改時(shí)間,17876 6. 然后我們需要使用data命令來進(jìn)行時(shí)間的換算,回到剛開始的輸入框,接著輸入date -d "1970-01-01 17876 days",輸入完成之后按回車運(yùn)行命令,接下來就會(huì)得到了上一次修改密碼的換算時(shí)期

新聞標(biāo)題:linux密碼時(shí)長命令 linux密碼修改時(shí)間
文章起源:http://muchs.cn/article10/hgchdo.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供關(guān)鍵詞優(yōu)化、微信小程序網(wǎng)站設(shè)計(jì)、定制網(wǎng)站手機(jī)網(wǎng)站建設(shè)、企業(yè)網(wǎng)站制作

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

成都定制網(wǎng)站網(wǎng)頁設(shè)計(jì)