CentOS查看用戶列表

一、用戶列表的概念

用戶列表是指在操作系統中所有已創建並設置了密碼的用戶、用戶組的清單列表。

當在系統中安裝好CentOS,並創建好了用戶後,就可以使用某些命令來查看已經創建的用戶,以及用戶所在的組信息等。

二、CentOS查看用戶列表命令

下面是查看用戶列表常用的命令:

$cat /etc/passwd
$cut -d: -f1 /etc/passwd
$awk -F":" '{print $1}' /etc/passwd

三、使用cat命令查看用戶列表

cat /etc/passwd命令可以查看所有已創建用戶的信息,包括用戶名、UID、GID、用戶主目錄、默認shell等信息。

$cat /etc/passwd

下面是輸出結果的樣例:

root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/sbin/nologin
daemon:x:2:2:daemon:/sbin:/sbin/nologin
mail:x:12:12:mail:/var/spool/mail:/sbin/nologin
ftp:x:14:50:FTP User:/var/ftp:/sbin/nologin
nobody:x:99:99:Nobody:/:/sbin/nologin

四、使用cut命令查看所有用戶名

cut -d: -f1 /etc/passwd命令可以查看所有的用戶名。

$cut -d: -f1 /etc/passwd

下面是輸出結果的樣例:

root
bin
daemon
mail
ftp
nobody

五、使用awk命令查看所有用戶名

awk -F”:” ‘{print $1}’ /etc/passwd命令可以查看所有的用戶名。

$awk -F":" '{print $1}' /etc/passwd

下面是輸出結果的樣例:

root
bin
daemon
mail
ftp
nobody

六、查看用戶所在的組

在/etc/passwd文件中,每個用戶都有一個所屬的組ID,可以使用grep命令查找所有屬於某個組ID的用戶,也可以使用id命令查看某個用戶所屬的組信息。

查找屬於某個組ID的用戶

$grep '1001' /etc/passwd

id命令查看某個用戶所屬的組信息

$id username

下面是輸出結果的樣例:

uid=1000(username) gid=1000(username) 組=1000(username),10(wheel)

七、查看某個用戶的詳細信息

可以使用finger命令查看某個用戶的詳細信息,如其完整登錄名、郵件地址、最近一次登錄時間等信息。

$finger username

下面是輸出結果的樣例:

Login: username                        Name: user
Directory: /home/username              Shell: /bin/bash
Office: XXX-XXX-XXXX                   Home Phone: XXX-XXX-XXXX
On since Wed May 16 11:11 (CST) on :0 (::ffff:127.0.0.1)
     1 day 22 hours idle
     (messages off)
No mail.
No Plan.

八、總結

通過以上命令,可以方便地查看CentOS操作系統中的用戶列表、用戶組信息,並進行進一步的操作。了解用戶列表,可以更好地管理系統。

原創文章,作者:BDXGK,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/371033.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
BDXGK的頭像BDXGK
上一篇 2025-04-23 00:48
下一篇 2025-04-23 00:48

相關推薦

  • CentOS 6如何刪除resolv.conf的DNS

    本文將介紹在CentOS 6操作系統下如何刪除resolv.conf文件中的DNS配置信息。 一、備份resolv.conf文件 在修改resolv.conf文件之前,建議首先備份…

    編程 2025-04-29
  • 使用CentOS配置監控

    本文將介紹如何使用CentOS配置監控,包括如何安裝監控工具、配置監控參數、監控其他服務器等方面。 一、安裝監控工具 要想進行監控,首先需要安裝監控工具。在CentOS系統中,常見…

    編程 2025-04-29
  • 在CentOS上安裝Redis

    Redis是一款非關係型數據庫,它支持多種數據結構,包括字符串、哈希、列表、集合、有序集合等。Redis運行內存內並且支持數據持久化,它還可以應用於緩存、消息隊列等場景。本文將介紹…

    編程 2025-04-28
  • CentOS 7在線安裝MySQL 8

    在本文中,我們將介紹如何在CentOS 7操作系統中在線安裝MySQL 8。我們會從安裝環境的準備開始,到安裝MySQL 8的過程進行詳細的闡述。 一、環境準備 在進行MySQL …

    編程 2025-04-27
  • CentOS 開啟 SSH

    一、安裝 SSH SSH 是 Secure Shell 的縮寫,是一種安全協議。在 CentOS 系統中,可以通過以下命令安裝 SSH: sudo yum install open…

    編程 2025-04-25
  • CentOS 7安裝JDK 1.8詳解

    一、下載JDK 1.8安裝文件 首先,為了在CentOS 7上安裝JDK 1.8,我們需要從官方網站(http://www.oracle.com/technetwork/java/…

    編程 2025-04-25
  • CentOS安裝Kubernetes教程

    一、安裝必備組件 在開始安裝Kubernetes之前,需要安裝一些必備組件: sudo yum install -y yum-utils device-mapper-persist…

    編程 2025-04-25
  • Centos查看Python版本詳解

    一、使用命令行查看Python版本 1、Centos默認自帶Python,使用以下命令可以查看系統自帶的Python版本: python –version 2、如果你安裝了多個版…

    編程 2025-04-25
  • CentOS開機自啟動腳本詳解

    一、自啟動腳本的概念 自啟動腳本,顧名思義,就是在操作系統啟動時自動運行的腳本文件。在CentOS系統中,這些腳本存放在/etc/init.d目錄下,並且以服務的形式存在。當操作系…

    編程 2025-04-24
  • CentOS 7進入圖形界面詳解

    一、安裝圖形界面 在CentOS 7中默認是沒有安裝圖形界面的,需要手動安裝。可以使用以下命令進行安裝: yum groupinstall “Server with GUI” 這個…

    編程 2025-04-24

發表回復

登錄後才能評論