This write-up is being provided to guide you through the procedure of changing your own user password in the application named Linux.
One interesting thing is that you can even forcefully make users change the password used for a login in Linux and that will be discussed here.
The procedural steps that are being provided here in this guide can also be used in other applications like Ubuntu, Debian, and CentOS.
- How To Manage Root Account on Ubuntu 20.04
- How to Add and Delete Users on Ubuntu 18.04
- How To List Users and Groups on Linux
Putting in the required changes in your already existing Password
If you wish to change the login details specifically the user password for your user login you will have to provide the command mentioned below with no other tit- bits following,
$ passwd Changing password for linuxize. (Current) UNIX password: Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully
Once you put in the command $ password, a screen with the text mentioned above will pop up asking you the below-mentioned questions,
- What is your current password?
- What is the new password? Entering new password
- Mention the new password again
Following the procedure above you will be easily able to bring the required changes in your user password.
Always remember that while filling the answers to the above questions you will not find them being showcased on the screen and front and that is totally normal.
Finally, when you try logging in to your system you will find that your new password has been generated and you can login using the freshly brewed user password.
How to facilitate change in password of another user?
It is not a factor to be surprised with as it has been already acquainted with you that access is granted to only the user who is rooted to the account or a user who has a sudo connection to the account will be provided the required privilege for making changes in the refreshed password for the account. The process that will be mentioned below is being mentioned keeping in mind that you are someone with the privilege of being connected to the account being handled as a sudo user.
When you are designing a change in a password for a different account you will have to type in the password command and entailing it should be the username of the account needing password changes. If we consider a password change in the account named lineux then the command followed will be,
$ sudo password lineux
Next step will be you coaxed into filling in a new password and confirming it:
Output Enter new UNIX password: Retype new UNIX password:
Once you are at the end of the procedure you will be faced with a command exactly like below,
Output $ Password: password updated successfully
How can a user be pressured to change password at next login?
It has been set by default in many applications that the password set by a user for login details does not ever expire. Now a user can be pressurized to change the password when logging in for another time by undergoing a few commands while on the portal for Linux. The command that is provided for expiration of the old password is entailed by the name of the user:
$ sudo password --expire linuxize
Once you squeeze in the command mentioned above you will find the already existing password turning out to be immediately expired.
This procedure of immediate expiration of user’s earlier or old password will put pressure on the user to finally have the user password changed because of a message that will pop up when they log in again:
$ ssh linuxize@192.168.121.209
OUTPUT WARNING: Your password has expired. You must change your password now and login again! Changing password for linuxize. (Current) UNIX password: Enter new UNIX password: Retype new UNIX password: password: password updated successfully Connection to 192.168.121.209 closed.
You will see the connection being closed once the newly made and refreshed password is set by the user.
Conclusion
The write-up that was provided above was to help people with being able to bring out the required changes in their user password in a specific application named Linux.
The guidance that you got in the above right upper was how can you bring out the specific changes in the password and how can someone set an expiry limit to their password.