歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux基礎 >> Linux技術

詳解Linux中用於查詢用戶信息的finger和chfn命令

finger
總覽
finger [- lmsp ] [ user ... ] [ user@host ... ] [[ ]]


參數:

-s
    Finger 顯示用戶的登錄名, 真名, 終端名 以及寫 狀態(如果寫被禁止,在終端名後顯示一個``*), 空閒時間,登錄時間,辦公地點和電話等。
    登錄時間顯示為月,天,小時和分鐘,如果是超過6個月以前,則 顯示年份,而不是小時和分鐘。
    不明設備以及不存在的空閒時間和登錄時間顯示為一個星號。

-l
    產生一個多行顯示來描述信息 -s 關於用戶家目錄,家庭電話,登錄腳本,郵件狀態和文件的內容 ``.plan 和 ``.project 和 ``.forward 從用戶的家目錄.
    11位數字電話號碼顯示為 ``+N-NNN-NNN-NNNN. 十位或七位數字可以顯示為它的子集。 五位數字電話號碼顯示為 ``xN-NNNN. 四位數字電話號碼顯示為 ``xNNNN.
    如果對設備寫被禁止, 短語 ``(messages off) 被附加在有此設備的行後邊. 每一個用戶有一個條目,用 -l 選項; 如果一個用戶多次登錄, 終端信息 按每次登錄重復顯示。.
    如果什麼郵件都沒有,郵件信息顯示為``No Mail., 如果當新郵件來後, 已經查看過信箱,為``Mail last read DDD MMM ## HH:MM YYYY (TZ) 如果有新郵件,則為 ``New mail received ...,`` Unread since ...

-p
    防止 finger -l 選項 顯示 ``.plan 和 ``.project 文件的內容。
 
-m
    防止 user 名字的匹配. User 通常是一個登錄名; 可是, 也會對用戶的真實名字 進行匹配, 除非提供 -m 選項. 所有由 finger 進行的名字匹配是區分大小寫的

不指定 finger 的選項 如果提供操作者的話, 缺省設為 -l 輸出風格,否則為 -s 風格. 注意在兩種格式中,如果信息不足, 都有一些域可能丟失,
如果沒有指定參數 finger 會為當前登錄的每個用戶打印一個條目.
Finger 可以用來查看遠地機器上的用戶信息 格式是指定 user 為 ``user@host 或 ``@host 前者的缺省輸出為 -l 風格, 後者的缺省輸出為 -s 風格. -l 是唯一的向遠地機器傳遞的選項.
如果標准輸出是一個socket finger 會在每個換行符前插入回車符。這是為了處理由以下調用的遠程finger請求.

例:

復制代碼代碼如下:
[root@localhost ~]# finger munin #查看munin用戶信息
Login: munin Name: Munin user
Directory: /var/lib/munin Shell: /sbin/nologin
Never logged in.
No mail.
No Plan.

chfn

名稱
       chfn - 改變你的finger訊 息

語法
       chfn [ -f full-name ] [ -o office ] [ -p office-phone ] [ -h home-phone ] [ -u ] [ -v ] [ username ]

描述
   chfn是用來改變你的finger訊息。訊息是存放在/etc/passwd檔內。可藉由finger來顯示你的訊息。Linux finger命令
會顯示四段訊息,這些訊息均可藉由chfn改變:真實姓名,工作地點電話,及你家的電話。

命令列
每一段訊息均可在命令列上指定。如沒有給定訊息,chfn進入交談模式

INTERACTIVE MODE
交談模式chfn會在每一欄前提示。在提示狀態下,你就可輸入新的訊息或是按return而不改變。輸入"none"則表
示該欄空白。

選項
       -f, --full-name
       真實姓名

       -h, --home-phone
       家裡的電話

       -o, --office
       辦工室號碼

       -p, --office-phone
       辦公室電話

       -u, --help
       秀出使用說明短訊。

       -v, --version
       秀出版本訊息。

例:

復制代碼代碼如下:
[root@localhost ~]# chfn
正在改變 root 的用戶信息
請輸入新值,或直接敲回車鍵以使用默認值
全名 [root]: zhangy
房間號碼 []: 8888
工作電話 []: 1234567
家庭電話 []: 7654321
其它 []: no
[root@localhost ~]# chfn -f tank

Copyright © Linux教程網 All Rights Reserved