chfn (指の変更) コマンドは、システムによって保持されているいくつかの個人情報を更新します:finger コマンドによって表示される本名、自宅の電話番号、オフィスの電話番号、およびオフィスの場所です。ユーザー名なしで起動すると、chfn はアカウントに影響します。 (スーパーユーザーによって)ユーザー名で呼び出されると、そのユーザーに影響します。オプションがない場合、chfn は必要な情報を求めるプロンプトを表示します:
# chfn Password: ******** Name [Shawn Smith]: Shawn E. Smith Office [100 Barton Hall]: Office Phone [212-555-1212]: 212-555-1234 Home Phone []:
構文:
# chfn [options] [username]
chfn コマンドの例
1. ユーザーの氏名を変更するには:
# chfn -f "Mike Jackson" mike
2. オフィスの部屋番号を指定するには:
# chfn -o 107 mike
3. オフィスの電話を指定するには:
# chfn -p 20123023 mike
4. ユーザーの使用法メッセージを印刷するには:
# chfn -u mike
結論
chfn コマンドは、/etc/passwd に格納されて表示される情報を finger query に変更します。オプションを指定しないと、chfn は対話モードに入り、変更を求めるプロンプトが表示されます。フィールドを空白にするには、キーワード none を入力します。特権ユーザーのみが別のユーザーの情報を変更できます。通常のユーザーの場合、chfn は変更を行う前にユーザーのパスワードの入力を求めます。