[Ubuntu]数字から始まる名前でアカウントを作成する
Ubuntuで数字から始まる名前のアカウントを作成する必要があったのだが、フツーにGUIで作成しようとすると「数字から始まるアカウント名は使用できません」的なエラーが出てきて作れなかった。
CLIならできたので、方法を記録しておく。
(ググると色々出てくるが、数字から始まるアカウント名は非推奨なので、やる場合は自己責任で!)
下は"012345"というアカウントを作成するときの例。
1 2 3 4 5 6 | $ sudo su # useradd -m 012345 # 012345でユーザー追加(m: ホームディレクトリが存在しなければ作成) # cat /etc/passwd | grep 012345 # ユーザーが作成されているか確認 # gpasswd -a 012345 sudo # sudoを追加 # groups 012345 # sudoを持っているか確認 # passwd 012345 # パスワードを追加 |
ここまで行けば、普通に012345としてログインできるようになっているはず。
adduserだと、上記リンク先と同じ"returned error code 6. Exiting."というエラーが出てうまく行かない。
-pオプションはうまく機能しなかった。
この記事へのコメントはこちら