ユーザ情報を表示する・finger †fingerコマンドにユーザアカウントを指定して実行すると、名前、ホームディレクトリ、シェル、最終ログイン日時などが表示され、ユーザの情報を取得することができます。 fingerを実行してみるコマンドの書式は以下の通りです。 finger ユーザアカウント名 以下、実際にfingerコマンドを実行した例です。 $ finger sakura Login: sakura Name: (null) Directory: /home/sakura Shell: /bin/bash Last login 月 9月 13 13:38 2010 (JST) on pts/5 from localhost.localdomain No mail. No Plan. 外部からのfinger †デフォルトでは外部からの問い合わせやホスト指定をした場合はユーザ情報を取得できませんでした。 $ finger @192.168.0.100 finger: cannot create socket / connect host これは、セキュリティ上からデフォルトでは外部からの問い合わせなどをできないようになっています。 外部からのfingerを有効にする方法 †以下のようなfingerコマンドを実行するには、finger serverを起動する必要があります。 finger server (fingerd)のインストール †以下、CentOSを利用したfinger serverのインストール例および設定例です。
上記の操作によりfinger-serverが起動し、以下のようにコマンドを実行することができます。 [sakura@ubuntu ~]$ finger @centos Login Name Tty Idle Login Time Office Office Phone Host tsubaki pts/1 Nov 30 10:57 (:1.0) [sakura@ubuntu ~]$ finger sakura@centos Login: sakura Name: (null) Directory: /home/sakura Shell: /bin/bash On since Wed Nov 30 10:57 (JST) on pts/1 from :1.0 2 minutes 33 seconds idle On since Wed Nov 30 11:15 (JST) on pts/2 from :1.0 No mail. No Plan. |