Não está claro se os processos podem ser reiniciados como o novo usuário ou não. Assumindo que os processos podem ser parados e reiniciados, e que user1
será realmente supérfluo após a mudança, então é relativamente direto:
- backup (!)
- interrompa todos os processos do usuário1
- crie user2
- (opcionalmente) mover / copiar todos os arquivos user1, apenas para ficar claro que eles agora pertencem ao user2 (conforme necessário)
-
chown
todos os arquivos do user1 para ser user2 (conforme necessário) - Verifique se nenhum script refere-se explicitamente a
user1
por nome (ouid
) ou referencia~user1
diretório inicial. Torne esses scripts genéricos usando$LOGNAME
ou$HOME
em vez do nome do usuário.
Se algum dos processos assumir que o usuário possui um ID específico, isso é algo a ser observado (mas é improvável que seja o caso). Depois, é provável que o usuário1 possa ser desativado / excluído.