O problema é que, como você mencionou, não é possível alterar o UID do usuário quando ele está conectado em uma sessão. Você tem que usar outra conta de usuário para continuar.
Mas não é necessário criar uma nova conta de usuário, promovê-la ao administrador, fazer logout, fazer login na nova conta de administrador, alterar o UID da sua conta principal, efetuar logout, fazer login na sua conta principal e excluir o novo usuário administrador apenas altere seu UID. ;)
Você pode iniciar o modo de recuperação (é uma opção que aparece quando você inicializa o computador ou mantém o controle Mensagens do BIOS completas: Use ESC em computadores Dell que executam o Ubuntu (OEM). Isto irá te logar em uma sessão raiz. Sendo logado root e não sua conta de usuário normal , você poderá modificar seu UID.
Como o modo de recuperação só funciona na interface de linha de comando, uma vez conectado a uma sessão raiz, você precisará:
-
Use as instruções do BubbaJ para remontar o sistema de arquivos raiz no modo de leitura / gravação :
mount -o remount,rw /
. -
Use o comando Luis Alvarado :
usermod -u NEW_UID your_username
. - Siga as instruções do ddeimeke para atualizar as permissões dos arquivos.
- Em seguida, reinicie seu computador (
reboot
), para que você possa inicializar no modo normal.