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