使用sed命令;

創(chuàng)新互聯(lián)公司致力于成都網(wǎng)站設(shè)計(jì)、做網(wǎng)站、成都外貿(mào)網(wǎng)站建設(shè)公司,成都網(wǎng)站設(shè)計(jì),集團(tuán)網(wǎng)站建設(shè)等服務(wù)標(biāo)準(zhǔn)化,推過(guò)標(biāo)準(zhǔn)化降低中小企業(yè)的建站的成本,并持續(xù)提升建站的定制化服務(wù)水平進(jìn)行質(zhì)量交付,讓企業(yè)網(wǎng)站從市場(chǎng)競(jìng)爭(zhēng)中脫穎而出。 選擇創(chuàng)新互聯(lián)公司,就選擇了安全、穩(wěn)定、美觀的網(wǎng)站建設(shè)服務(wù)!
具體查看使用規(guī)則:
#sed --help;
顯示文件X行命令:
#sed -n 'xp' filename
顯示文件X行到Y(jié)行的內(nèi)容:
#sed -n 'x,yp' filename
相關(guān)顯示命令還有tail,cat.awk,head等,可以常看LInux命令大全,或者man命令|help命令查看相關(guān)用法。
普通用戶只能使用passwd命令修改自身的系統(tǒng)密碼, 而 root管理員則有權(quán)限修改其他所
有人的密碼。 更酷的是, root管理員在 Linux系統(tǒng)中修改自己或他人的密碼時(shí)不需要驗(yàn)證舊密
碼,這一點(diǎn)特別方便。既然 root 管理員可以修改其他用戶的密碼,就表示完全擁有該用戶的
管理權(quán)限。passwd 命令中可用的參數(shù)以及作用如表 5-3 所示。
表5-3 passwd命令中的參數(shù)以及作用
參數(shù) 作用
-l 鎖定用戶,禁止其登錄
-u 解除鎖定,允許用戶登錄
--stdin 允許通過(guò)標(biāo)準(zhǔn)輸入修改用戶密碼, 如echo "NewPassWord" | passwd --stdin Username
-d 使該用戶可用空密碼登錄系統(tǒng)
-e 強(qiáng)制用戶在下次登錄時(shí)修改密碼
-S 顯示用戶的密碼是否被鎖定,以及密碼所采用的加密算法名稱
passwd命令說(shuō)明
passwd命令用于設(shè)置用戶的認(rèn)證信息,包括用戶密碼、密碼過(guò)期時(shí)間等。系統(tǒng)管理者則能用它管理系統(tǒng)用戶的密碼。只有管理者可以指定用戶名稱,一般用戶只能變更自己的密碼。
語(yǔ)法 passwd(選項(xiàng))(參數(shù))
選項(xiàng)
-d:刪除密碼,僅有系統(tǒng)管理者才能使用;
-f:強(qiáng)制執(zhí)行;
-k:設(shè)置只有在密碼過(guò)期失效后,方能更新;
-l:鎖住密碼;
-s:列出密碼的相關(guān)信息,僅有系統(tǒng)管理者才能使用;
-u:解開(kāi)已上鎖的帳號(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)限來(lái)創(chuàng)建。
1. ? 系統(tǒng)管理員創(chuàng)建test用戶并修改 test 用戶密碼
2.??? 切換test用戶并修改 test 用戶密碼
非系統(tǒng)管理員用戶只能使用passwd直接修改密碼,且密碼格式必須要符合規(guī)則,否則不能通過(guò)。
3.??? 鎖定test用戶不能修改密碼
4.??? 清除test用戶密碼
鎖用戶的設(shè)定
/etc/pam.d/下包含各種認(rèn)證程序或服務(wù)的配置文件。編輯這些可限制認(rèn)證失敗次數(shù),當(dāng)失敗次數(shù)超過(guò)指定值時(shí)用戶會(huì)被鎖住。
在此,以run
level為3的時(shí)候,多次登錄登錄失敗即鎖用戶為例:
在/etc/pam.d/login文件中追加如下兩行:
auth
required
/lib/security/pam_tally.so
onerr=fail
no_magic_root
account
required
/lib/security/pam_tally.so
deny=3
no_magic_root
reset
deny=3
設(shè)置登錄失敗3次就將用戶鎖住,該值可任意設(shè)定。
如下為全文見(jiàn)設(shè)定例:
auth
required
pam_securetty.so
auth
required
pam_stack.so
service=system-auth
auth
required
pam_nologin.so
auth
required
pam_tally.so
onerr=fail
no_magic_root
account
required
pam_stack.so
service=system-auth
account
required
pam_tally.so
deny=3
no_magic_root
reset
password
required
pam_stack.so
service=system-auth
session
required
pam_stack.so
service=system-auth
session
optional
pam_console.so
這樣當(dāng)用戶在run
level=3的情況下登錄時(shí),/var/log/faillog會(huì)自動(dòng)生成,裏面記錄用戶登錄失敗次數(shù)等信息。
可用"faillog
-u
用戶名"命令來(lái)查看。
當(dāng)用戶登錄成功時(shí),以前的登錄失敗信息會(huì)重置。
2)用戶的解鎖
用戶因多次登錄失敗而被鎖的情況下,可用faillog命令來(lái)解鎖。具體如下:
faillog
-u
用戶名
-r
此命令實(shí)行后,faillog里記錄的失敗信息即被重置,用戶又可用了。
關(guān)於faillog的其他命令。。參見(jiàn)man
failog。
二:手動(dòng)鎖定用戶禁止使用
可以用usermod命令來(lái)鎖定用戶密碼,使密碼無(wú)效,該用戶名將不能使用。
如:
usermod
-L
用戶名
解鎖命令:usermod
-U
用戶名
......
要想強(qiáng)制用戶下次登錄更改密碼就使用chage
-d
username
強(qiáng)制把上次更改密碼的日期歸零.
定義用戶密碼變更天數(shù)在/etc/shadow
這個(gè)文件中定義
對(duì)新建的用戶在/etc/login.defs這個(gè)文件中定義
網(wǎng)站標(biāo)題:linux命令行鎖定,linux 鍵盤(pán)鎖定
標(biāo)題來(lái)源:http://chinadenli.net/article18/hshegp.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站建設(shè)、軟件開(kāi)發(fā)、小程序開(kāi)發(fā)、Google、網(wǎng)站設(shè)計(jì)、響應(yīng)式網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)