Linuxコマンド辞典 chfnコマンド(ユーザ/グループ管理)

ユーザ情報(コメント部分)を変更する「chfn」コマンドの概要と使い方を記載しています。

RHEL Fedora CentOS Vine Deblan Ubuntu Plamo

参考サイト:Man page of INSTALL

概要・使用方法

ユーザアカウント情報のコメント部分の修正を行います。一般ユーザで実行した場合は、自分のアカウント情報のみ変更可能です。rootユーザはすべてのユーザの情報を変更できます。オプションで電話番号などを指定できます。オプションを指定しないと対話的に設定できるようになります。

変更した情報は「finger」で確認できます。

書式

$chfn [オプション] ユーザ名

chfnコマンドで登録した内容は、システムユーザすべてが閲覧することができます。

オプション

-f名前ユーザのフルネームを指定する
-f部屋番号ユーザの部屋番号を指定する
-w内線番号ユーザの内線番号を指定する
-h電話番号ユーザの自宅電話番号を指定する
-oその他その他のユーザに関する情報を指定する

ユーザアカウント情報を対話的に変更する

管理者権限

# chfn

実行結果

[hanako@i-host ~]$ chfn
Changing finger information for hanako.
Name []: hanako sato
Office []: tokyo
Office Phone []: 03-999-9999
Home Phone []: 999-9999-9999

Password: 
Finger information changed.
[hanako@i-host ~]$ finger 
Login     Name         Tty      Idle  Login Time   Office     Office Phone   Host
centos    Cloud User   pts/0          Mar 16 02:23             (14-132-43-165.area4a.commufa.jp)
centos    Cloud User   pts/1       1  Mar 16 01:17             (14-132-43-165.area4a.commufa.jp)
[hanako@i-host ~]$ finger hanako
Login: hanako                           Name: hanako sato ←名前が変更
Directory: /home/hanako                 Shell: /bin/bash
Office: tokyo, 03-999-9999 ←オフィスと電話番号が変更   Home Phone: 999-9999-9999 ←homeの電話番号が変更
Last login Wed Mar 16 04:28 (UTC) on pts/0
No mail.
No Plan.
[hanako@i-host ~]$ 

fingerはインストールされていないことがあるので、yumでインストールしましょう。

[root@i-host ~]# yum install finger
・
・
・
Dependencies Resolved

=======================================================================================
 Package            Arch               Version                  Repository        Size
=======================================================================================
Installing:
 finger             x86_64             0.17-52.el7              base              25 k

Transaction Summary
=======================================================================================
Install  1 Package

Total download size: 25 k
Installed size: 32 k
Is this ok [y/d/N]: y
Downloading packages:
finger-0.17-52.el7.x86_64.rpm                                   |  25 kB  00:00:00     
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
  Installing : finger-0.17-52.el7.x86_64                                           1/1 
  Verifying  : finger-0.17-52.el7.x86_64                                           1/1 

Installed:
  finger.x86_64 0:0.17-52.el7                                                          

Complete!

ユーザ情報の名前を変更する

管理者権限

# chfn -f 名前

実行結果

[hanako@i-host ~]$ chfn -f hanatarou
Changing finger information for hanako.
Password: 
Finger information changed.
[hanako@i-host ~]$ finger hanako
Login: hanako                           Name: hanatarou ←名前が変更
Directory: /home/hanako                 Shell: /bin/bash
Office: tokyo, 03-999-9999              Home Phone: 999-9999-9999
Last login Wed Mar 16 04:28 (UTC) on pts/0
No mail.
No Plan.
[hanako@i-host ~]$