一、查詢所有用戶的方法
在Linux系統下,我們可以通過以下幾種方式查詢系統所有用戶:
方法一:使用命令cat /etc/passwd
cat /etc/passwd
這個命令可以顯示出Linux系統中的所有用戶和用戶組信息,其中每一行表示一個用戶, 信息以「:」分隔,分別為 用戶名、密碼佔位符、UID、GID、GECOS、Home目錄、Shell。
方法二:使用命令getent passwd
getent passwd
這個命令也可以查詢系統所有用戶,其結果與cat /etc/passwd命令顯示結果相同。
方法三:使用命令awk -F: ‘{print $1}’ /etc/passwd
awk -F: '{print $1}' /etc/passwd
這個命令可以只顯示所有用戶名,與前兩個命令相比,輸出結果更加簡潔。
二、查詢指定用戶的詳細信息
除了查詢所有用戶信息,我們還可以查詢指定用戶的詳細信息,以下兩種方法均可:
方法一:使用命令id username
id username
這個命令可以查詢指定用戶的UID、GID、組信息。
方法二:使用命令finger username
finger username
這個命令可以顯示指定用戶的詳細信息,包括登錄名、用戶名、用戶目錄、登錄時間、用戶狀態等。
三、刪除用戶
在Linux系統中,我們可以使用以下命令刪除指定用戶:
方法一:使用命令userdel -r username
userdel -r username
這個命令可以刪除指定用戶和其用戶目錄。
方法二:使用命令deluser username
deluser username
這個命令也可以刪除指定用戶和其用戶目錄。
四、添加用戶
在Linux系統中,我們可以使用以下命令添加用戶:
方法一:使用命令useradd username
useradd username
這個命令可以添加一個新用戶。
方法二:使用命令adduser username
adduser username
這個命令也可以添加一個新用戶,並在添加過程中提示設置密碼、添加用戶到組等。
五、修改用戶密碼
在Linux系統中,我們可以使用以下命令修改指定用戶的密碼:
方法一:使用命令passwd username
passwd username
這個命令會提示輸入新密碼、確認新密碼,然後修改指定用戶的密碼。
方法二:使用命令chpasswd
echo 'username:new_password' | chpasswd
這個命令可以直接修改指定用戶的密碼,適合批量修改密碼的情況。
原創文章,作者:CBZFF,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/372652.html