/etc/passwd ファイル内のカンマとは何ですか?

/etc/passwd ファイル内のカンマとは何ですか?

ファイル内のいくつかの行の real-name パラメータの後に奇妙なコンマがあります/etc/passwd

kye:x:1000:100:Kye,,,:/home/kye:/bin/bash

何が起こっているのでしょうか? なぜそこにあるのか? 削除できますか?

答え1

アカウントの作成に使用したツール (adduser?) によって追加されました。問題のツールは、passwd ファイルのコメント/実名フィールドを GECOS フィールドとして認識します。

http://en.wikipedia.org/wiki/Gecos_field

フィールド値は

  1. ユーザーのフルネーム(アカウントがプログラム用の場合はアプリケーション名)
  2. 建物と部屋番号または連絡先
  3. オフィス電話番号
  4. その他の連絡先情報(ポケットベル番号、ファックス番号など)

しかし、それらを使用するアプリケーションは思いつきません。これらのフィールドはほとんど役に立たないと思います。ユーザーを追加するには別のツール (useradd?) を使用するか、可能であれば GECOS フィールドに明示的に値を指定してください。

関連情報