ユーザーIDの変更

※警告※

この記事の内容に従ってユーザーIDを変更すると、起動したときに必ずエラーが出るようになってしまいます。原因不明です。したがって、この記事に従ってユーザーIDを変更することはおすすめしません。

 

個人的にはorangepiというユーザーIDを使い続けるのは気持ち悪いので、次のような手順で変更しました。

orangepiユーザーの設定のままユーザーIDのみ変更するにはusermodコマンドを使うのですが、変更するユーザーのプロセスが一つでも起動していると変更できません。

しかし、orangepiのユーザーで自動ログインする設定になっているため、orangepiユーザーのプロセスが必ず残ってしまいます。

そこで、まずorangepiではなく、rootユーザーで自動ログインするように設定を変更します。これはorangepiのuser manualにかかれています。

orangepi@orangepi5:~$ sudo auto_login_cli.sh root

orangepi@orangepi5:~$ sudo desktop_login.sh root

orangepi@orangepi5:~$ reboot

再起動がかかった後はrootユーザーでログインした状態となります。

 

orangepiユーザーのプロセスは一つも無い状態なので、次のようにorangepiユーザーをmynameユーザーに変更します。

root@orangepi5:~# usermod -l myname orangepi

root@orangepi5:~# groupmod -n myname orangepi

root@orangepi5:~# usermod -d /home/myname -m myname

root@orangepi5:~# chfn -f myname myname

root@orangepi5:~# desktop_login.sh myname

root@orangepi5:~# auto_login_cli.sh myname

root@orangepi5:~# reoobt

再起動がかかった後はmynameユーザーで自動ログインされているはずです。