本文將介紹 11 種在 Linux 系統(tǒng)查找用戶相關(guān)信息的有用方法。這里,我們會講解在系統(tǒng)中獲取一個用戶賬戶詳細信息、展示登錄詳細信息以及用戶行為數(shù)據(jù)的命令。
也可以讀一讀:如何借助系統(tǒng)用戶來實時監(jiān)控 Linux 命令的執(zhí)行情況
如果你想要在 Linux 中添加用戶,可以使用useradd 工具linux命令,如果希望修改一個現(xiàn)有用戶賬戶的屬性,就可使用下面的指南中所提到的usermod命令:
關(guān)于 useradd 命令的 15 個實用示例
關(guān)于 usermod 命令的 15 個實用示例
首先,我們會來看看如何使用命令查找一個用戶的賬戶信息,然后再來跟大家講解查看登錄詳細信息的那些命令。
LeoXu
翻譯于 2017/09/28 19:40
1. id 命令
id是用來展示一個實時活動用戶以及組 ID 的命令行工具linux命令,如下所示:
$?id?tecmint?uid=1000(tecmint)?gid=1000(tecmint)?groups=1000(tecmint),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),113(lpadmin),130(sambashare)2. groups 命令
groups命令可以被用來展示一個用戶所歸屬的所有組的信息,像下面這樣:
$?groups?tecminttecmint?:?tecmint?adm?cdrom?sudo?dip?plugdev?lpadmin?sambashare3. finger 命令
通常,當(dāng)使用ftp協(xié)議進行文件傳輸時,客戶端首先向ftp服務(wù)器發(fā)出一個"port"命令,該命令中包含此用戶的ip地址和將被用來進行數(shù)據(jù)傳輸?shù)亩丝谔枺⻊?wù)器收到后,利用命令所提供的用戶地址信息建立與用戶的連接。用戶打開“按鍵精靈”后,可以看到軟件已經(jīng)將其收錄的經(jīng)典腳本按照插件命令、基本命令、腳本技巧、鼠標(biāo)右鍵點我和網(wǎng)絡(luò)游戲等各種類別進行了歸類,這樣當(dāng)然是方便用戶的查找和日常對動作腳本的管理,在軟件中用戶可以自由添加腳本分類,也可以直接修改軟件已經(jīng)給出的默認分類,這樣用戶管理和快速查找腳本就會比較得心應(yīng)手。購買新的聯(lián)想電腦預(yù)裝都是 win7系統(tǒng) ,但是部分用戶使用不習(xí)慣win7,想要將win7系統(tǒng)改xp,但是在安裝過程中出現(xiàn)藍屏,對于新手用戶來講根本就不知道如何解決,網(wǎng)上也查找很多方法,但是都無計可施。
想要在你的系統(tǒng)上安裝它,可以在終端里運行這個命令:
$?sudo?apt?install?finger #Debian/Ubuntu? $?sudo?yum?install?finger #RHEL/CentOS $?sudo?dnf?install?finger #Fedora?22+
它會顯示出一個用戶的真實名稱、主目錄、shell,登錄的名稱以及時間,還有如下所示的許多信息:
$?finger?tecmintLogin:?tecmint???????? Name:?TecMint Directory:?/home/tecmint???????????? Shell:?/bin/bash On?since?Fri?Sep?22?10:39?(IST)?on?tty8?from?:0 2?hours?1?minute?idle No?mail. No?Plan.
LeoXu
翻譯于 2017/09/28 19:48
其它翻譯版本 (1)
加載中
getent是一個可以從特定系統(tǒng)數(shù)據(jù)庫的 Name Service Switch (NSS名字服務(wù)交換器) 庫獲取到信息的命令行工具。