1. linux 查看當前哪些用戶在線的linux命令
|1、首先,連接相應抄linux主機,進入到linux命令行狀態下,等待輸入shell指令。
2. 請問用什麼命令查看LINUX系統中有哪些用戶
1、用戶名和密碼的存儲位置
存儲帳號的文件:/etc/passwd
存儲密碼的文件:/etc/shadow
2、可以使用cat、more、head、tail以及vim等命令查看或者修改,如下圖所示:
比如要查找系統中admin普通用戶的密碼,則執行:
cat /etc/shadow | grep "admin"
3、注意:/etc/shadow文件中的密碼不是明文密碼。如上圖所示,第1個「:」號後面的即為「口令」欄位,存放的是加密後的用戶口令字,長度為13個字元。如果為空,則對應用戶沒有口令,登錄時不需要口令;如果含有不屬於集合{./0-9A-Za-z}中的字元,則對應的用戶不能登錄。
所以通過/etc/shadow獲取的只是密碼加密後的Hash散列值,要獲取明文密碼,需要自己進行破解。
passwd命令用於修改用戶的密碼,格式為:「passwd [選項] [用戶名]」。
該命令用於修改用戶的密碼、過期時間、認證信息等,普通的用戶只有許可權修改自身的系統密碼,而超級用戶則有許可權來修改其他所有人的密碼linuxprobe點com/chapter-05.html#51更酷的是Linux系統中root管理員修改自己或他人的密碼是不需要驗證舊密碼的,這點特別的方便。既然root用戶都有許可權修改或登錄了該用戶,就代表已經對該用戶有完全的管理許可權了,因此嘗試修改該用戶密碼時不再重復要求驗證舊密碼其實也並不存在安全隱患。