新聞中心
linux下如何查看所有的用戶和組信息?
1、連接上相應的linux主機,進入到等待輸入shell指令的linux命令行狀態(tài)下。
站在用戶的角度思考問題,與客戶深入溝通,找到龍里網(wǎng)站設計與龍里網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗,讓設計與互聯(lián)網(wǎng)技術結合,創(chuàng)造個性化、用戶體驗好的作品,建站類型包括:成都網(wǎng)站制作、網(wǎng)站設計、企業(yè)官網(wǎng)、英文網(wǎng)站、手機端網(wǎng)站、網(wǎng)站推廣、域名注冊、雅安服務器托管、企業(yè)郵箱。業(yè)務覆蓋龍里地區(qū)。
2、其次,在linux命令行中輸入:cat /etc/passwd。
3、鍵盤按“回車鍵”運行shell指令,此時會看到所有的用戶和組信息。
linux列出所有用戶命令
linux列出所有用戶命令如下:
useradd注:添加用戶;
adduser注:添加用戶;
passwd注:為用戶設置密碼;
usermod注:修改用戶命令,可以通過usermod來修改登錄名、用戶的家目錄等等;
pwcov注:同步用戶從/etc/passwd到/etc/shadow;
pwck注:pwck是校驗用戶配置文件/etc/passwd和/etc/shadow文件內(nèi)容是否合法或完整;
pwunconv注:是pwcov的立逆向操作,是從/etc/shadow和/etc/passwd創(chuàng)建/etc/passwd,然后會刪除/etc/shadow文件;
finger注:查看用戶信息工具;
id注:查看用戶的UID、GID及所歸屬的用戶組;
chfn注:更改用戶信息工具;
su注:用戶切換工具;
sudo注:sudo是通過另一個用戶來執(zhí)行命令(executeacommandasanotheruser),su是用來切換用戶,然后通過切換到的用戶來完成相應的任務,但sudo能后面直接執(zhí)行命令,比如sudo不需要root密碼就可以執(zhí)行root賦與的執(zhí)行只有root才能執(zhí)行相應的命令;但得通過visudo來編輯/etc/sudoers來實現(xiàn);
visudo注:visodo是編輯/etc/sudoers的命令;也可以不用這個命令,直接用vi來編輯/etc/sudoers的效果是一樣的。
linux查看所有用戶 三種方式查看linux用戶
1.查看 /etc/passwd 文件
/etc/passwd 包含了登錄 Linux 系統(tǒng)所必需的每個用戶的信息
# 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
adm:x:3:4:adm:/var/adm:/sbin/nologin
lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin
..
2. 使用 getent 命令
getent命令顯示類似于/etc/passwd 文件的用戶詳細信息,它將每個用戶詳細信息顯示為包含七個字段的單行。
# getent 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
adm:x:3:4:adm:/var/adm:/sbin/nologin
lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin
...
3. 使用 compgen 命令
compgen 是 bash 的內(nèi)置命令,運行: compgen -u 可以查看所有l(wèi)inux的用戶。
# compgen -u
root
bin
daemon
adm
lp
...
網(wǎng)頁標題:linux看所有用戶命令 linux命令查看用戶
URL網(wǎng)址:http://fisionsoft.com.cn/article/docehpc.html