Change of password


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting Change of password
# 1  
Old 05-29-2009
Change of password

Hi,

How can I reset the password for the root on every month that needs to send an email after the password change Via shell script.
# 2  
Old 06-02-2009
i don't get your issue.
You want that your root passwd will be changed every month and a mail will be sent?
# 3  
Old 06-02-2009
Yes, I need the password for the server to be changed on the basis of every month and that should be emailed.... Is this can be done Via Shell script.? Can you help me..
# 4  
Old 06-03-2009
You can use the /bin/mail -s "subject" "email" < bodyFile(~/body.txt)

U can use the scheduler to send a email every month, see in you terminal typing contrab --help. This will execute a action,like you script, when you want. To execute this action for all users, or a unique user that u choice, you can overwrite the file "/etc/crontab", adding you action in every month.

Example:
file /etc/crontab
# MINUTS HOUR DAYSOFMONTH MONTH DAYOFWEEK COMMAND
* * 1 * * ./xxx.sh

I hope help you,
Diogo

Last edited by diogooute; 06-03-2009 at 12:12 AM..
# 5  
Old 06-03-2009
Hi,

Thank you for your response... I am aware of adding entries in the crontab. but my question is not that, can I have this to be done via a shell script.
# 6  
Old 06-03-2009
I think that its possible.
I made some days ago a script to check if crontab contains my script and add him if it don't contains. When you script is in crontab u can use what i told you to send email. I was searching on google how to change password and i found a script that i guess will help you.
There is the example:
"
for USER in $(cat /tmp/users.txt) do
$(useradd $USER)
###Remove the space between 8 and )
PASSWORD=$(openssl rand -base64 8 )
###passwd [double dash] stdin
echo $PASSWORD | $(passwd –stdin $USER)
echo “$USER $PASSWORD” | mail -s “Your Account Info” $USER@company.com
sleep 3
done
"
You just don't need to read in the file like this script is doing, because u already know the user.

In the website that i found this script, the guy that made it explain a little more about it.

i haven't tested this script, because i am not in my home. Later i will try to do this in my home and come with a response if it do not work for you.

Another thing, about the password. I think you can use some variable like the month and make a calc with it to store on the computer. XOR is a good thing to make it, because you can have later you password encrypted, like a symmetric encrypt.

PS: the website that the script was found: Tip: Add User and Generate Password Script | PinoyTux Weblog
PS2: If this is not exactly what you want, sorry. My english is not so good but i am trying to help with what i understand about the problem. If u need something diferent, try to explain again.
PS3: I am not a expert in shell script, i am just a curious and helping with what i already know. If somebody know a better solution, post a better way to make me learn too.

I hope help you,
Diogo

Last edited by diogooute; 06-03-2009 at 11:39 PM..
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Forum Support Area for Unregistered Users & Account Problems

Password sent via reset password email is 'weak' and won't allow me to change my password

I was unable to login and so used the "Forgotten Password' process. I was sent a NEWLY-PROVIDED password and a link through which my password could be changed. The NEWLY-PROVIDED password allowed me to login. Following the provided link I attempted to update my password to one of my own... (1 Reply)
Discussion started by: Rich Marton
1 Replies

2. AIX

Change password to blank password

AIX 6.1 User has a password set. It needs to be a blank password (no password). smit passwd enter user name at change password and confirm password, just press ENTER Afterwards, I could not log on with blank password or with original password. How can I change the password to a... (2 Replies)
Discussion started by: landog
2 Replies

3. UNIX for Dummies Questions & Answers

Help with Password Change

When I am trying to change the password of my account. I could see the following error: passwd: Changing password for ramu Enter existing login password: passwd: Sorry: less than 14 days since the last change. Permission denied Is anybody out there who can help me in changing my password? (4 Replies)
Discussion started by: bobby1015
4 Replies

4. Solaris

Solaris 8 - Asks for current root password when trying to change root password.

Hello All, I have several solaris boxes running Solaris 8. When changing root passwords on them, all will simply ask for the new root password to change and of course to re-type the new password. One of the systems however asks for the existing root password before it will display the new password... (8 Replies)
Discussion started by: tferrazz
8 Replies

5. Shell Programming and Scripting

how to change root password using shell script with standard password

Hi Friends. I am new to scripting now i want to change the root password using the script with standard password. which is the easy scripting to learn for the beginner, Thanks in advance. (2 Replies)
Discussion started by: kurva
2 Replies

6. Shell Programming and Scripting

change password in one go

Hi all, I need to change the password of any user in one go. For example in Linux we have two options :- (echo "username:password") | chpasswd or echo $PASS | passwd $USER --stdin This changes the password without prompting. Actually, I need to make a script which adds a user and... (5 Replies)
Discussion started by: vikas027
5 Replies

7. HP-UX

change password in one go

Hi all, I need to change the password of any user in one go. For example in Linux we have two options :- (echo "username:password") | chpasswd or echo $PASS | passwd $USER --stdin This changes the password without prompting. Actually, I need to make a script which adds a user and... (0 Replies)
Discussion started by: vikas027
0 Replies

8. UNIX for Advanced & Expert Users

change password ??

Hey all, How to reset the password to a given user id ?? I used passwd commands, but now for that user there are 2 passwords. i.e the old and new passwords. as : passwd mqcfaostt oldpassword : pass1 new password : pass2 Confirm new password : pass2 Now, su - mqcdaostt is working for... (4 Replies)
Discussion started by: varungupta
4 Replies

9. HP-UX

How I Can Change The Password

I need change the password a two user. what're the commands to complete this requerement (4 Replies)
Discussion started by: bobangarcia
4 Replies

10. UNIX for Dummies Questions & Answers

Change password by pushing encrypted password to systems

I'm tasked to change a user's password on multiple Linux systems (RH v3). I though copying the encrypted password from one Linux /etc/shadow file to another would work but I was wrong. The long term solution is to establish an openLDAP Directory service, but for now I'm stuck with a manual... (1 Reply)
Discussion started by: benq70
1 Replies
Login or Register to Ask a Question