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環境なら大丈夫だろう。