新聞中心
在Linux系統(tǒng)中,用戶是重要的組成部分。Linux提供了許多命令來查詢并管理用戶,因此了解這些命令非常有用。本文將介紹Linux命令行中的幾個常見的命令,幫助您輕松掌握系統(tǒng)使用者信息。

大埔網(wǎng)站建設(shè)公司成都創(chuàng)新互聯(lián),大埔網(wǎng)站設(shè)計制作,有大型網(wǎng)站制作公司豐富經(jīng)驗(yàn)。已為大埔數(shù)千家提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\成都外貿(mào)網(wǎng)站建設(shè)公司要多少錢,請找那個售后服務(wù)好的大埔做網(wǎng)站的公司定做!
1. whoami
whoami命令是最簡單的命令之一,它用于顯示當(dāng)前登錄用戶的用戶名。這個命令非常有用,因?yàn)橛袝r候您不確定當(dāng)前使用的是哪個賬戶,這個命令可以幫助您快速確認(rèn)。
語法:whoami
示例:
$ whoami
輸出結(jié)果:
jimmy
2. id
id命令可以顯示當(dāng)前用戶的ID及其所屬的組ID。它還可以顯示其他用戶的ID,但是需要具有相應(yīng)的權(quán)限。
語法:id [選項(xiàng)] [用戶名]
選項(xiàng):
-g 顯示用戶所屬的組ID
-G 顯示用戶所屬的附加組ID
-r 顯示真實(shí)ID
-u 顯示用戶ID
示例:
$ id
輸出結(jié)果:
uid=1000(jimmy) gid=1000(jimmy) groups=1000(jimmy),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),116(lpadmin),126(sambashare)
3. who
who命令可以列出當(dāng)前已登錄的用戶以及他們的登錄信息。它列出的信息通常包括用戶名、終端名稱、登錄時間和IP地址等等。
語法:who [選項(xiàng)]
選項(xiàng):
-a 顯示所有信息,包括系統(tǒng)啟動時間
-b 顯示最后一次系統(tǒng)引導(dǎo)時間
-H 以頭信息格式顯示輸出
-m 顯示當(dāng)前登錄用戶
-r 顯示運(yùn)行級別
-w 顯示能看到的另一個登錄用戶
示例:
$ who
輸出結(jié)果:
jimmy :0 2023-11-18 09:51 (:0)
jimmy pts/0 2023-11-18 13:48 (:0)
4. finger
finger命令可以顯示用戶的詳細(xì)信息,包括用戶名、終端、登錄時間、最近一次活動時間、郵件地址、號碼等等。默認(rèn)情況下,finger命令只顯示當(dāng)前用戶的信息,但實(shí)際上可以使用用戶名來查詢其他用戶的信息。
語法:finger [選項(xiàng)] [用戶名]
選項(xiàng):
-m 查看當(dāng)前用戶信息
-s 簡短輸出信息
示例:
$ finger jimmy
輸出結(jié)果:
Login: jimmy Name: Jimmy
Directory: /home/jimmy Shell: /bin/bash
On since Wed Nov 18 09:51 (CST) on :0 from localhost.localdomn
15 hours 9 minutes idle
1 message received
unread since Wed Nov 18 14:17 (CST)
No Plan.
5. last
last命令可以顯示系統(tǒng)中最近的登錄信息。它會顯示每個用戶的登錄時間、登錄設(shè)備以及注銷時間。 lastlog命令與last命令非常相似,它只顯示每個用戶的最后一次登錄信息。
語法:last [選項(xiàng)]
選項(xiàng):
-a 顯示全部信息
-f 文件名 指定日志文件
-i 顯示IP地址
-x 顯示系統(tǒng)關(guān)機(jī)和重新啟動的時間
示例:
$ last
輸出結(jié)果:
jimmy pts/0 localhost.loca Wed Nov 18 13:48 still logged in
jimmy :0 localhost.loca Wed Nov 18 09:51 still logged in
reboot system boot 4.18.0-193.el8. Wed Nov 18 09:01 still running
shutdown system down 4.18.0-193.el8. Wed Nov 18 08:56 – 09:01 (00:05)
在Linux命令行中查詢用戶信息非常重要。本文列舉了五個常見的命令,包括whoami、id、who、finger和last。這些命令可以幫助您輕松掌握系統(tǒng)使用者信息。希望這篇文章對您有所幫助!
成都網(wǎng)站建設(shè)公司-創(chuàng)新互聯(lián)為您提供網(wǎng)站建設(shè)、網(wǎng)站制作、網(wǎng)頁設(shè)計及定制高端網(wǎng)站建設(shè)服務(wù)!
如何查看Linux中各個用戶的歷史操作命令
1、使用w命令查看登錄用戶正在使用的進(jìn)程信息,w命令用于顯示已經(jīng)登錄系統(tǒng)的用戶的名稱,以及他們正在做的事。該命令所使用的信息來源于/var/run/utmp文件。w命令輸出的信息包括:
用戶名稱
用戶的機(jī)器名稱或tty號
遠(yuǎn)程主機(jī)地址
用戶登錄系統(tǒng)的時間
空閑時間(作用不大)
附加到tty(終端)的進(jìn)程所用的時間(JCPU時間)
當(dāng)前進(jìn)程所用時間(PCPU時間)
用戶當(dāng)前正在使用的命令
$ w
23:04:27 up 29 days, 7:51, 3 users, load average: 0.04, 0.06, 0.02
USER TTY FROMLOGIN@ IDLE JCPU PCPU WHAT
ramesh pts/.1.80.:.00s 0.05s 0.01s sshd: ramesh
jason pts/.20.::53 0.01s 0.01s -bash
john pts/.1.80.:.00s 0.00s 0.00s w
此外,可以使用who am i查看使用該命令的用戶及進(jìn)程,使用who查看所有登錄用戶進(jìn)程信息,這些查看命令大同小異;
2. 在linux系統(tǒng)的環(huán)境下,不管是root用戶還是其它的用戶只有登陸系統(tǒng)后用進(jìn)入操作我們都可以通過命令history來查看歷史記錄, 可是假如一臺服務(wù)器多人登陸,一天因?yàn)槟橙苏`操作了刪除了重要的數(shù)據(jù)。這時候通過查看歷史記錄(命令:history)是沒有什么意義了(因?yàn)槿紗緃istory只針對登錄用戶下執(zhí)行大友有效,即使root用戶也無法得到其它用戶histotry歷史)。那有沒有什么辦法實(shí)現(xiàn)通過記錄登陸后的IP地址和某用戶名所操作的歷史記錄呢?答案:有的。
通過在/etc/profile里面加入以下代碼就可以實(shí)現(xiàn):
PS1=”`whoami`@`hostname`:””
history
USER_IP=`who -u am i 2>/dev/null| awk ‘{print $NF}’|sed -e ‘s///g’`
if
then
USER_IP=`hostname`
fi
if
then
mkdir /tmp/dbasky
chmod 777 /tmp/dbasky
fi
if
then
mkdir /tmp/dbasky/${LOGNAME}
chmod 300 /tmp/dbasky/${LOGNAME}
fi
export HISTSIZE=4096
DT=`date “+%Y-%m-%d_%H:%M:%S”`
export HISTFILE=”/tmp/dbasky/${LOGNAME}/${USER_IP} dbasky.$DT”
chmod 600 /tmp/dbasky/${LOGNAME}/*dbasky* 2>/dev/null
source /etc/profile 使用腳本生皮仿凱效
退出用戶,重新登錄
上面腳本在系統(tǒng)的/tmp新建個dbasky目錄,記錄所有登陸過系統(tǒng)的用戶和IP地址(文件名),每當(dāng)用戶登錄/退出會創(chuàng)建相應(yīng)的文件,該文件保存這段用戶登錄時期內(nèi)操作歷史,可以用這個方法來監(jiān)測系統(tǒng)的安全性。
root@zsc6:ls
10.1.80.47 dbasky._12:53:08
root@zsc6:cat 10.1.80.47 dbasky._12:53:08
linux系統(tǒng)查詢用戶命令行的介紹就聊到這里吧,感謝你花時間閱讀本站內(nèi)容,更多關(guān)于linux系統(tǒng)查詢用戶命令行,Linux命令行查詢用戶:輕松掌握系統(tǒng)使用者信息,如何查看Linux中各個用戶的歷史操作命令的信息別忘了在本站進(jìn)行查找喔。
創(chuàng)新互聯(lián)(cdcxhl.com)提供穩(wěn)定的云服務(wù)器,香港云服務(wù)器,BGP云服務(wù)器,雙線云服務(wù)器,高防云服務(wù)器,成都云服務(wù)器,服務(wù)器托管。精選鉅惠,歡迎咨詢:028-86922220。
網(wǎng)站標(biāo)題:Linux命令行查詢用戶:輕松掌握系統(tǒng)使用者信息(linux系統(tǒng)查詢用戶命令行)
標(biāo)題URL:http://m.fisionsoft.com.cn/article/dpiidos.html


咨詢
建站咨詢
