自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

如何強(qiáng)制用戶(hù)在下次登錄Linux時(shí)更改密碼

系統(tǒng) Linux
當(dāng)你使用默認(rèn)密碼創(chuàng)建用戶(hù)時(shí),你必須強(qiáng)制用戶(hù)在下一次登錄時(shí)更改密碼。當(dāng)你在一個(gè)組織中工作時(shí),此選項(xiàng)是強(qiáng)制性的。因?yàn)槔蠁T工可能知道默認(rèn)密碼,他們可能會(huì)也可能不會(huì)嘗試不當(dāng)行為。

當(dāng)你使用默認(rèn)密碼創(chuàng)建用戶(hù)時(shí),你必須強(qiáng)制用戶(hù)在下一次登錄時(shí)更改密碼。

當(dāng)你在一個(gè)組織中工作時(shí),此選項(xiàng)是強(qiáng)制性的。因?yàn)槔蠁T工可能知道默認(rèn)密碼,他們可能會(huì)也可能不會(huì)嘗試不當(dāng)行為。

這是安全投訴之一,所以,確保你必須以正確的方式處理此事而無(wú)任何失誤。即使是你的團(tuán)隊(duì)成員也要一樣做。

大多數(shù)用戶(hù)都很懶,除非你強(qiáng)迫他們更改密碼,否則他們不會(huì)這樣做。所以要做這個(gè)實(shí)踐。

出于安全原因,你需要經(jīng)常更改密碼,或者至少每個(gè)月更換一次。

確保你使用的是難以猜測(cè)的密碼(大小寫(xiě)字母,數(shù)字和特殊字符的組合)。它至少應(yīng)該為 10-15 個(gè)字符。

我們運(yùn)行了一個(gè) shell 腳本來(lái)在 Linux 服務(wù)器中創(chuàng)建一個(gè)用戶(hù)賬戶(hù),它會(huì)自動(dòng)為用戶(hù)附加一個(gè)密碼,密碼是實(shí)際用戶(hù)名和少量數(shù)字的組合。

我們可以通過(guò)使用以下兩種方法來(lái)實(shí)現(xiàn)這一點(diǎn):

  • passwd 命令
  • chage 命令

建議閱讀:

 

方法 1:使用 passwd 命令

passwd 的意思是“密碼”。它用于更新用戶(hù)的身份驗(yàn)證令牌。passwd 命令/實(shí)用程序用于設(shè)置、修改或更改用戶(hù)的密碼。

普通的用戶(hù)只能更改自己的賬戶(hù),但超級(jí)用戶(hù)可以更改任何賬戶(hù)的密碼。

此外,我們還可以使用其他選項(xiàng),允許用戶(hù)執(zhí)行其他活動(dòng),例如刪除用戶(hù)密碼、鎖定或解鎖用戶(hù)賬戶(hù)、設(shè)置用戶(hù)賬戶(hù)的密碼過(guò)期時(shí)間等。

在 Linux 中這可以通過(guò)調(diào)用 Linux-PAM 和 Libuser API 執(zhí)行。

在 Linux 中創(chuàng)建用戶(hù)時(shí),用戶(hù)詳細(xì)信息將存儲(chǔ)在 /etc/passwd 文件中。passwd 文件將每個(gè)用戶(hù)的詳細(xì)信息保存為帶有七個(gè)字段的單行。

此外,在 Linux 系統(tǒng)中創(chuàng)建新用戶(hù)時(shí),將更新以下四個(gè)文件。

  • /etc/passwd: 用戶(hù)詳細(xì)信息將在此文件中更新。
  • /etc/shadow: 用戶(hù)密碼信息將在此文件中更新。
  • /etc/group: 新用戶(hù)的組詳細(xì)信息將在此文件中更新。
  • /etc/gshadow: 新用戶(hù)的組密碼信息將在此文件中更新。

 

如何使用 passwd 命令執(zhí)行此操作

我們可以使用 passwd 命令并添加 -e 選項(xiàng)來(lái)執(zhí)行此操作。

為了測(cè)試這一點(diǎn),讓我們創(chuàng)建一個(gè)新用戶(hù)賬戶(hù),看看它是如何工作的。

  1. # useradd -c "2g Admin - Magesh M" magesh && passwd magesh
  2. Changing password for user magesh.
  3. New password:
  4. Retype new password:
  5. passwd: all authentication tokens updated successfully.

使用戶(hù)賬戶(hù)的密碼失效,那么在下次登錄嘗試期間,用戶(hù)將被迫更改密碼。

  1. # passwd -e magesh
  2. Expiring password for user magesh.
  3. passwd: Success

當(dāng)我***次嘗試使用此用戶(hù)登錄系統(tǒng)時(shí),它要求我設(shè)置一個(gè)新密碼。

  1. login as: magesh
  2. [email protected]'s password:
  3. You are required to change your password immediately (root enforced)
  4. WARNING: Your password has expired.
  5. You must change your password now and login again!
  6. Changing password for user magesh.
  7. Changing password for magesh.
  8. (current) UNIX password:
  9. New password:
  10. Retype new password:
  11. passwd: all authentication tokens updated successfully.
  12. Connection to localhost closed.

 

方法 2:使用 chage 命令

chage 意即“改變時(shí)間”。它會(huì)更改用戶(hù)密碼過(guò)期信息。

chage 命令會(huì)改變上次密碼更改日期之后需要修改密碼的天數(shù)。系統(tǒng)使用此信息來(lái)確定用戶(hù)何時(shí)必須更改他/她的密碼。

它允許用戶(hù)執(zhí)行其他活動(dòng),例如設(shè)置帳戶(hù)到期日期,到期后設(shè)置密碼失效,顯示帳戶(hù)過(guò)期信息,設(shè)置密碼更改前的最小和***天數(shù)以及設(shè)置到期警告天數(shù)。

 

如何使用 chage 命令執(zhí)行此操作

讓我們?cè)?chage 命令的幫助下,通過(guò)添加 -d 選項(xiàng)執(zhí)行此操作。

為了測(cè)試這一點(diǎn),讓我們創(chuàng)建一個(gè)新用戶(hù)帳戶(hù),看看它是如何工作的。我們將創(chuàng)建一個(gè)名為 thanu 的用戶(hù)帳戶(hù)。

  1. # useradd -c "2g Editor - Thanisha M" thanu && passwd thanu
  2. Changing password for user thanu.
  3. New password:
  4. Retype new password:
  5. passwd: all authentication tokens updated successfully.

要實(shí)現(xiàn)這一點(diǎn),請(qǐng)使用 chage 命令將用戶(hù)的上次密碼更改日期設(shè)置為 0。

  1. # chage -d 0 thanu
  2.  
  3. # chage -l thanu
  4. Last password change : Jul 18, 2018
  5. Password expires : never
  6. Password inactive : never
  7. Account expires : never
  8. Minimum number of days between password change : 0
  9. Maximum number of days between password change : 99999
  10. Number of days of warning before password expires : 7

當(dāng)我***次嘗試使用此用戶(hù)登錄系統(tǒng)時(shí),它要求我設(shè)置一個(gè)新密碼。

  1. login as: thanu
  2. [email protected]'s password:
  3. You are required to change your password immediately (root enforced)
  4. WARNING: Your password has expired.
  5. You must change your password now and login again!
  6. Changing password for user thanu.
  7. Changing password for thanu.
  8. (current) UNIX password:
  9. New password:
  10. Retype new password:
  11. passwd: all authentication tokens updated successfully.
  12. Connection to localhost closed.
責(zé)任編輯:龐桂玉 來(lái)源: Linux中國(guó)
相關(guān)推薦

2022-11-02 18:54:00

2015-10-12 09:36:24

登錄密碼Linux

2022-04-20 10:25:27

Linux用戶(hù)密碼命令

2017-10-31 10:52:21

Linux登錄密碼生成

2013-08-21 09:58:05

2018-08-02 16:02:45

SD-WAN網(wǎng)絡(luò)基礎(chǔ)設(shè)施廣域網(wǎng)

2017-06-07 12:48:07

Linuxmimipenguin轉(zhuǎn)儲(chǔ)登錄

2020-03-27 17:37:45

Linux密碼時(shí)效

2024-02-19 11:31:55

Linux系統(tǒng)用戶(hù)登錄

2023-09-13 22:54:06

2020-03-03 08:00:00

Linux創(chuàng)建用戶(hù)登錄

2015-10-21 11:03:21

ssh登錄Linux

2013-03-12 09:22:32

2020-11-10 08:31:09

網(wǎng)頁(yè)強(qiáng)制登錄浮動(dòng)層

2022-12-08 13:16:30

Ubuntu屏幕背景

2015-08-12 16:12:15

Windows 10登錄

2013-06-14 10:44:15

Linux yum

2013-06-26 15:35:33

2022-06-24 08:48:47

用戶(hù)名密碼登錄

2023-02-23 09:26:40

Linux登錄用戶(hù)
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)