FC Linux

同僚から,「ユーザーを作ろうと思ったらエラーが出ます」と相談を受けたので調べてました.

# adduser aaa
cannot open file /etc/shadow

# pwck
pwck: cannot open file /etc/shadow

なるほど.
結局コマンド自体のソースを読んでも,エラーメッセージそのものが原因としか思えなかったので,/etc/shadowや/etc/gshadowをバックアップを取った上で消して,pwconv,grpconvで作り直したらあっさり直りました.
というか,他の仕事しながら,一日近く悩んでしまったのですが...