Використовуйте usermod, щоб змінити ім'я користувача та домашній каталог . Змінення peter користувача на paul:
usermod -l paul peter
grep paul /etc/passwd /etc/shadow # check
змінити домашній каталог і перенести все туди (створене за потреби)
usermod -m -d /home/paul paul
grep paul /etc/passwd # check
Змініть ім’я групи , але не використовуйте usermod, оскільки це вимагає, щоб ви спершу створили іншу групу (наприклад, GID 1001), і хоча вона оновить GID для всього в каталозі $ HOME, вам доведеться шукати та змінювати файли та каталоги в інших місцях зі старою власністю групи. Замість цього просто змініть назву групи вручну.
nano /etc/group
і змінити
peter:x:1000:
до
paul:x:1000:
Вам доведеться змінити назви файлів, які використовуються cron, at та іншими службами, які використовують ім'я користувача замість UID. Використовуйте
find /var -name "*peter*"
щоб знайти ці файли.
Вам також доведеться змінити конфігураційні файли, які використовуються деякими службами, наприклад, програмами обробки пошти.
Нарешті, сценарії, що використовують "/ home / peter /", потребують редагування. Змініть випадки "/ home / peter /" на "$ HOME".
Не надто багато роботи над зміною ідентичності користувачів, потрібно просто бути ретельним.