# login as root and make sure that there are no active processes for user
usermod -l NEW_USERNAME OLD_USERNAME
# if user is running kill user w the following command
userUID=$(id -u OLD_USERNAME) && pkill -U $userUID
1) Log out from current session and log as root user.
2) If you cannot log as root user add another account temporary and log in with it.
3) Run "sudo usermod -l <newuser> <olduser>" from that account.
4) Make sure new account can run sudo. Run this to add new user with sudo privileges. "sudo adduser <username> sudo". This need in case of you cannot log as root.
If you need to change home directory too run this "sudo usermod -d /home/newHomeDir -m newUsername"
chown vivek:vivek demo.txt
ls -l demo.txt
#output
-rw-r--r-- 1 vivek vivek 0 Aug 31 05:48 demo.txt