Используйте 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".
Не так много работы, чтобы изменить личность пользователя, вам просто нужно быть тщательным.