Użyj usermod, aby zmienić nazwę użytkownika i katalog domowy . Zmień użytkownika Peter na Paul:
usermod -l paul peter
grep paul /etc/passwd /etc/shadow # check
zmień katalog domowy i przenieś tam wszystko (utworzone w razie potrzeby)
usermod -m -d /home/paul paul
grep paul /etc/passwd # check
Zmień nazwę grupy , ale nie używaj usermod, ponieważ wymaga to najpierw utworzenia innej grupy (np. GID 1001) i chociaż zaktualizuje GID dla wszystkiego w katalogu $ HOME, będziesz musiał wyszukać i zmienić pliki i katalogi w innym miejscu ze starą własnością grupy. Zamiast tego po prostu zmień nazwę grupy ręcznie.
nano /etc/group
i zmień
peter:x:1000:
do
paul:x:1000:
Będziesz musiał zmienić nazwy plików używanych przez cron, at i inne usługi, które używają nazwy użytkownika zamiast UID. Posługiwać się
find /var -name "*peter*"
znaleźć te pliki.
Będziesz także musiał zmienić pliki konfiguracyjne używane przez niektóre usługi, takie jak aplikacje do obsługi poczty.
Na koniec trzeba będzie edytować skrypty korzystające z „/ home / peter /”. Zmień wystąpienia „/ home / peter /” na „$ HOME”.
Zmiana tożsamości użytkownika nie wymaga dużo pracy, wystarczy być dokładnym.