This is a robust and secure shell script designed to simplify your password management needs. Safeguard your sensitive information with ease using this user-friendly text-based database. Manage, retrieve, update, and delete passwords effortlessly, all from your command line interface.
Before diving into password management bliss, ensure you have the following prerequisites:
- Bash Shell: This script is tailored to work seamlessly in a Bash shell environment.
-
Clone or download this repository to your local machine:
git clone https://github.com/dogus49/Password-Manager-Shell-Script.git
-
Navigate to the directory where you have saved the script using your terminal.
-
Make the script executable by running the following command:
chmod +x password_manager.sh
-
Run the script using the following command:
./password_manager.sh
You're now ready to enjoy secure and convenient password management.
The Password Manager Shell Script offers a variety of functions to make your life easier:
- List Passwords: View all stored passwords and their associated account names.
- Add Password: Safely add a new password to the database. You'll be prompted to enter an account name and a password.
- Generate Password: Create a random password or input a custom one. You'll also be asked for an account name.
- Update Password: Modify an existing password. Provide the account name and the new password.
- Delete Password: Remove a password linked to a specific account name.
- Exit: Quit the script gracefully.
Follow the on-screen prompts and choose the desired option to efficiently manage your passwords.
Your passwords are securely stored in a text file named passwords.txt
, residing in the same directory as this script. Ensure the utmost security of this file to protect your valuable data.
This script is open-source and released under the MIT License. Feel free to customize and enhance it to suit your needs.
Please exercise caution and responsibility when using this script. It is intended for personal use, and the security of your password database is your responsibility. The developer cannot be held accountable for any data loss or security breaches. Use this script wisely and securely. Your passwords are valuable—treat them accordingly.