新聞中心
Linux系統(tǒng)是一種開源操作系統(tǒng),它在眾多領(lǐng)域中得到廣泛的應(yīng)用。然而,一些用戶并不知道如何為自己的Linux系統(tǒng)設(shè)置強(qiáng)密碼,這對(duì)于確保系統(tǒng)的安全性來說非常關(guān)鍵。本文將介紹如何為L(zhǎng)inux系統(tǒng)設(shè)置強(qiáng)密碼,以確保您的系統(tǒng)和數(shù)據(jù)安全。

1. 密碼長(zhǎng)度應(yīng)該足夠長(zhǎng)
密碼長(zhǎng)度是確保密碼安全的關(guān)鍵,因此在為L(zhǎng)inux系統(tǒng)設(shè)置密碼時(shí),請(qǐng)確保長(zhǎng)度足夠長(zhǎng)。一般情況下,密碼長(zhǎng)度應(yīng)該在8到16個(gè)字符之間。同時(shí),您還應(yīng)該避免使用易猜測(cè)的詞語和日期等,這些詞語很容易被黑客猜到密碼。
2. 使用大寫和小寫字母以及特殊字符
為了增強(qiáng)密碼的安全性,您應(yīng)該在密碼中使用大寫字母、小寫字母和特殊字符,如數(shù)字、符號(hào)等。這樣可以使密碼更難以被猜測(cè)或破解。
例如,一個(gè)安全的密碼可以是”X1@tR8lKmP”,其中包括了大寫字母、小寫字母、數(shù)字和特殊字符。
3. 避免使用與用戶名相同的密碼
如果您的用戶名和密碼是相同的,那么您的系統(tǒng)將很容易被黑客攻擊,這是因?yàn)楹诳涂梢愿鶕?jù)您的用戶名輕易地破解密碼。為了避免這種情況,您應(yīng)該選擇一個(gè)與用戶名不同的密碼。
4. 定期更改密碼
即使您已經(jīng)選擇了一個(gè)強(qiáng)大的密碼,也應(yīng)該定期更改密碼。定期更改密碼可以確保系統(tǒng)和數(shù)據(jù)的安全性。您可以選擇每90天或180天更改密碼的策略。
5. 使用密碼管理器
如果您有許多密碼需要管理,那么使用密碼管理器是一個(gè)不錯(cuò)的選擇。密碼管理器可以幫助您存儲(chǔ)和管理所有的密碼,并且可以生成強(qiáng)密碼,使您的密碼更加安全。
在Linux系統(tǒng)中設(shè)置強(qiáng)密碼對(duì)于確保系統(tǒng)和數(shù)據(jù)安全非常重要。為了確保密碼安全,密碼應(yīng)該足夠長(zhǎng),并且應(yīng)該包含大寫和小寫字母,特殊字符以及數(shù)字等。同時(shí),避免使用與用戶名相同的密碼,并且定期更改密碼。如果您有許多密碼需要管理,使用密碼管理器可以幫助您確保密碼安全。
成都網(wǎng)站建設(shè)公司-創(chuàng)新互聯(lián),建站經(jīng)驗(yàn)豐富以策略為先導(dǎo)10多年以來專注數(shù)字化網(wǎng)站建設(shè),提供企業(yè)網(wǎng)站建設(shè),高端網(wǎng)站設(shè)計(jì),響應(yīng)式網(wǎng)站制作,設(shè)計(jì)師量身打造品牌風(fēng)格,熱線:028-86922220linux如何設(shè)置密碼規(guī)則
準(zhǔn)備工作:
安裝 PAM 的 cracklib 模塊,cracklib 能提供額外的密碼檢查能力。
Debian、Ubuntu 或 Linux Mint 系統(tǒng)上:
$ sudo apt-get install libpam-cracklib
CentOS、Fedora、RHEL 系統(tǒng)已經(jīng)默認(rèn)安裝了 cracklib PAM 模塊,所以在這些系統(tǒng)上無需執(zhí)行上面的操作。
為了強(qiáng)制實(shí)施密碼策略,我們需要修改 /etc/pam.d 目錄下的 PAM 配置文件。一旦修改,策略會(huì)馬上生賣宴效。
注意:此教程中的密碼策略只對(duì)非 root 用戶有效,對(duì) root 用戶無效。
禁止使用舊密碼
找到同時(shí)有 “password” 和 “pam_unix.so” 字段并且附加有 “remember=5” 的那行,它表示禁止使用最近用過的5個(gè)密碼(己使用過的密碼會(huì)被保存在 /etc/security/opasswd 下面)。
Debian、Ubuntu 或 Linux Mint 系統(tǒng)上:
$ sudo vi /etc/pam.d/common-password
CentOS、Fedora、RHEL 系統(tǒng)上:
$ sudo vi /etc/pam.d/system-auth
設(shè)置最短密碼長(zhǎng)度
找到同時(shí)有 “password” 和 “pam_cracklib.so” 字段并且附加有 “minlen=10”
的那行,它表示最小密碼長(zhǎng)度為(10 – 類型數(shù)量)。這里的 “類型數(shù)量” 表示不同的字符類型數(shù)量。PAM
提州配明供4種類型符號(hào)作為密碼(大寫字母、小寫字母、數(shù)字和標(biāo)點(diǎn)符號(hào))。如果你的密碼同時(shí)用上了這4種類型的符號(hào),并且你的 minlen
設(shè)為10,那么最短的密碼長(zhǎng)度允許是6個(gè)字符。
Debian、Ubuntu 或 Linux Mint 系統(tǒng)上:
$ sudo vi /etc/pam.d/common-password
CentOS、Fedora、RHEL 系統(tǒng)上:
$ sudo vi /etc/pam.d/system-auth
設(shè)置密碼復(fù)雜度
找到同時(shí)有 “password” 和 “pam_cracklib.so” 字段并且附加有 “ucredit=-1 lcredit=-2
dcredit=-1 ocredit=-1”
的那行,它表示密碼必須至少包含一個(gè)大寫字母(ucredit),兩個(gè)小寫字母(lcredit),一個(gè)數(shù)字(dcredit)和一個(gè)標(biāo)點(diǎn)符號(hào)
(ocredit)。
Debian、Ubuntu 或 Linux Mint 系統(tǒng)上:冊(cè)告
$ sudo vi /etc/pam.d/common-password
CentOS、Fedora、RHEL 系統(tǒng)上:
$ sudo vi /etc/pam.d/system-auth
設(shè)置密碼過期期限
編輯 /etc/login.defs 文件,可以設(shè)置當(dāng)前密碼的有效期限,具體變量如下所示:
$ sudo vi /etc/login.defs
這些設(shè)置要求用戶每6個(gè)月改變他們的密碼,并且會(huì)提前7天提醒用戶密碼快到期了。
如果你想為每個(gè)用戶設(shè)置不同的密碼期限,使用 chage 命令。下面的命令可以查看某個(gè)用戶的密碼限期:
$ sudo chage -l xmodulo
默認(rèn)情況下,用戶的密碼永不過期。
下面的命令用于修改 xmodulo 用戶的密碼期限:
$ sudo chage -E 6/30/2023 -m 5 -M 90 -I 30 -W 14 xmodulo
上面的命令將密碼期限設(shè)為2023年6月3日。另外,修改密碼的最短周期為5天,最長(zhǎng)周期為90天。密碼過期前14天會(huì)發(fā)送消息提醒用戶,過期后帳號(hào)會(huì)被鎖住30天。
修改/etc/login.defs文件中PASS_MIN_LEN參數(shù),設(shè)置為你所需要的長(zhǎng)度,默認(rèn)是5
有的還加上一些修改/etc/pam.d/passwd的方唯胡雀法,加上cracklib.so庫(kù)。但是實(shí)際上,這個(gè)方法并不奏效,原來是什么樣子,現(xiàn)在還是什么樣子,為什么呢?
這是因?yàn)椴捎胮am機(jī)制后,/etc/login.defs中的配置不起作用,而pam中 pam_cracklib.so 的做稿參數(shù)minlen=9也是個(gè)假參數(shù),因?yàn)樗麅?nèi)部調(diào)用的函數(shù)pam__chauthtok調(diào)用的FascistCheck(位于 cracklib.so獨(dú)立于pam之外)對(duì)密碼長(zhǎng)度分析時(shí)并不理踩minlen這個(gè)值,而是內(nèi)部寫死的,所以,要使得原來的/etc/login.defs配置有效,必須等patch。
可以看這指早個(gè)代碼片段(cracklib/cracklib,2.7/cracklib/fascist.c):其中的MINLEN):
#define MINLEN 6
char *
FascistLook(pwp, instring)
PWDICT *pwp;
char *instring;
{
int ii;
char *ptr;
char *jptr;
char junk;
char *password;
char rpassword;
int32 notfound;
notfound = PW_WORDS(pwp);
/* already truncated if from FascistCheck() */
/* but pretend it wasn’t … */
strncpy(rpassword, instring, TRUNCSTRINGSIZE);
rpassword = ”;
password = rpassword;
if (strlen(password)
{
return (“it’s WAY too short”);
}
if (strlen(password)
{
return (“it is too short”);
}
jptr = junk;
*jptr = ”;
for (ii = 0; ii ; ii++)
{
if (!strchr(junk, password))
{
*(jptr++) = password;
*jptr = ”;
}
}
if (strlen(junk)
linux服務(wù)器上怎么設(shè)置密碼
1.
輸入賬號(hào)root,輸入密碼,登陸到linux。
2.
輸入修改密碼的命令passwd
3.
根據(jù)提示輸入新密碼,輸入新密碼的時(shí)候,軟件不會(huì)顯示*號(hào),輸入后回車就行了。
4.
修改完密碼后,先不要關(guān)閉客戶端,新開一個(gè)客戶端,用新密碼登陸測(cè)試是否修改成功,修改成功后再關(guān)閉客戶端。
1.
輸入賬號(hào)root,輸入密碼,登陸到linux。
2.
輸入修改密碼的命令passwd
3.
根據(jù)提示輸入新密碼,輸入新密碼的時(shí)候,軟件不會(huì)顯示*號(hào),輸入后回車就行了。
4.
修改完密碼后,先不要關(guān)閉客戶端,新開一個(gè)客戶端,用新密碼登陸測(cè)試是否修改成功,修改成功后再關(guān)閉客戶端。
linux普通用戶修改密碼(設(shè)置簡(jiǎn)單密碼)
linux 系統(tǒng)設(shè)置密碼的介紹就聊到這里吧,感謝你花時(shí)間閱讀本站內(nèi)容,更多關(guān)于linux 系統(tǒng)設(shè)置密碼,如何在Linux系統(tǒng)中設(shè)置強(qiáng)密碼?,linux如何設(shè)置密碼規(guī)則,linux服務(wù)器上怎么設(shè)置密碼的信息別忘了在本站進(jìn)行查找喔。
成都創(chuàng)新互聯(lián)科技有限公司,經(jīng)過多年的不懈努力,公司現(xiàn)已經(jīng)成為一家專業(yè)從事IT產(chǎn)品開發(fā)和營(yíng)銷公司。廣泛應(yīng)用于計(jì)算機(jī)網(wǎng)絡(luò)、設(shè)計(jì)、SEO優(yōu)化、關(guān)鍵詞排名等多種行業(yè)!
網(wǎng)站名稱:如何在Linux系統(tǒng)中設(shè)置強(qiáng)密碼?(linux系統(tǒng)設(shè)置密碼)
網(wǎng)址分享:http://fisionsoft.com.cn/article/djopeph.html


咨詢
建站咨詢
