Полное решение на основе @AlexandreP. и официальная документация @ddeimeke +. Нет необходимости перезагрузки.
Политика Debian / Ubuntu заключается в том, что если есть пользователь jim с идентификатором пользователя 1001, есть также группа jim с идентификатором группы 1001. Это решение также обновляет эти идентификаторы групп.
Включить учетную запись root:sudo passwd root
Если пользователь вошел в систему, затем выйдите из системы (также на виртуальных терминалах). Перейдите к VT1: Ctrl-Alt-F1. как root и запускать его с именем пользователя и старым / новым UID: # put the information we need in variables
username=...
old_uid=`id -u $username` # looks up current (old) uid
new_uid=...
# update the user ID and group ID for $username
usermod -u $new_uid $username
groupmod -g $new_uid $username
# update the file ownerships
# NB: you cannot combine the next two chowns, or files where
# only the uid xor the gid matches won't be updated
chown -Rhc --from=$old_uid $new_uid / # change the user IDs
chown -Rhc --from=:$old_uid :$new_uid / # change the group IDs
Выход из системы Войти как $username Отключить учетную запись root: sudo passwd -dl root