Если почитать
маны к usermod, то можно заметить, что
You must make certain that the named user is not executing any processes when this command is being executed if the user's numerical user ID, the user's name, or the user's home directory is being changed. usermod checks this on Linux, but only check if the user is logged in according to utmp on other architectures
Поэтому переименовать себя довольно проблематично. Если разрешить логин для рута (в ubuntu по умолчанию он запрещен) или создать еще одного пользователя с нужными правами, то можно будет разлогиниться текущим пользователем "user", зайти рутом (или тем, новым пользователем) и переименовать пользователя "user".