dotではじまるユーザー名は可能か?

海老原さんも興味ありということなので試す。

# vi /etc/passwd
.kin.neko:x:1001:1001::/home/.kin.neko:/bin/bash
# vi /etc/shadow
.kin.neko::13509:0:99999:7:::
# vi /etc/group
.kin.neko:x:1001:
# passwd .kin.neko
パスワード: User not known to the underlying authentication module
passwd: password unchanged
# mkdir /home/.kin.neko/
# chown .kin.neko:.kin.neko /home/.kin.neko/
# exit
$ su .kin.neko
su: User not known to the underlying authentication module
申し訳ございません.

どうも、pamのルールではじかれている風だ。
ルールの記述そのものはpam.confや/etc/pam.d/の中にはないみたいだし、pam_unix.soの中かな。
認証モジュールをpam通さなければいけるかもしれないな。たぶん、pamなしのbusybox環境なら大丈夫だろう。