2009-07-29 54 views

回答

2

who命令會給你一個登錄的用戶列表以及登錄的用戶列表。

例如:

~$ who 
john pts/1  2009-07-29 10:06 (ourcompanyvpnserver.org) 
mary tty7  2009-07-29 10:11 (:0) 
frank pts/2  2009-07-27 12:10 (att.net) 
jim pts/4  2009-07-28 14:51 (comcast.net) 

的誰指示輸出「如何做」的用戶登錄用戶mary的控制檯被鉤到tty7的TTY表明,瑪麗通過串行控制檯登錄的身體。所以瑪麗有能力通過串口控制檯來控制電腦。

爲了確定她在做什麼,你需要看看her.bash_history文件。通常這是在/home/mary/.bash_history下。

如果你想長期記錄通過串行控制檯(又名鍵盤連接到該機器)進來的所有命令,我會修改linux串行驅動程序以記錄所有輸入和輸出。我不知道那會有多難。

+0

在線搜索時,我發現另一個可能的答案是查看/ proc/cmdline或在/boot/grub/menu.lst – tatsuhirosatou 2009-07-29 18:55:24

0

嘗試解析finger。您通常可以選擇IP/DNS地址。從來沒有見過串行連接,所以我不能說它是否顯示串行連接。

0

您可以使用誰從命令行

0

如果你要檢查它在本地計算機......

$ who >> log.txt 

並檢查是否有該文件的任何額外的線路,或任何你想要的。

0

如果您的意思是檢查您的腳本是否通過串行接口在終端上運行,則可以執行tty並檢查設備名稱。

相關問題