Utilisez usermod pour changer le nom d'utilisateur et le répertoire personnel . Changez l'utilisateur Peter en Paul:
usermod -l paul peter
grep paul /etc/passwd /etc/shadow # check
changer le répertoire personnel et y déplacer tout (créé si nécessaire)
usermod -m -d /home/paul paul
grep paul /etc/passwd # check
Modifiez le nom du groupe , mais n'utilisez pas usermod car il vous oblige à créer d'abord un autre groupe (par exemple, GID 1001) et bien qu'il mettra à jour le GID pour tout dans le répertoire $ HOME, vous devrez rechercher et modifier le fichiers et répertoires ailleurs avec l'ancien groupe de propriété. Au lieu de cela, modifiez simplement le nom du groupe manuellement.
nano /etc/group
et changer
peter:x:1000:
à
paul:x:1000:
Vous devrez modifier les noms de fichiers utilisés par cron, at et d' autres services qui utilisent le nom d'utilisateur au lieu de l'UID. Utilisation
find /var -name "*peter*"
pour trouver ces fichiers.
Vous devrez également modifier les fichiers de configuration utilisés par certains services tels que vos applications de gestion du courrier.
Enfin, les scripts utilisant "/ home / peter /" devront être modifiés. Modifiez les occurrences de "/ home / peter /" en "$ HOME".
Changer l'identité des utilisateurs ne demande pas beaucoup de travail, il vous suffit d'être minutieux.