Sponsored Content
Top Forums Shell Programming and Scripting A script to change password for all other servers Post 302992178 by Hiroshi on Wednesday 22nd of February 2017 11:00:40 AM
Old 02-22-2017
@Rudic, as previously stated, there is nothing wrong with the way it changes the password. There is something wrong with the loop. Everything the way it is, correctly changes one password for one server, but it doesn't catch the rest of the servers.

---------- Post updated at 10:00 AM ---------- Previous update was at 09:44 AM ----------

Quote:
Originally Posted by drysdalk
Hi,

OK, thanks. And it works on all four servers if done manually, and not just munsbxlinux3 ?
Well, good thinking, NO, when I ran the command by itself on the command line, giving it the server name manually, it hung for Solaris 10 box (prdcatap1).

prdcatap1: Solaris 10
munsbxlinux1: SUSE 11.4
munsbxlinux2: RHEL 6.7
munsbxlinux3: RHEL 7.2


Code:
root@tstnglbz1 # ssh -n dr-prdcatap1 'echo -e "TestPW12345!\nTestPW12345!" | passwd mcha>

Code:
root@tstnglbz1 # ssh -n munsbxlinux1 'echo -e "TestPW12345!\nTestPW12345!" | passwd mcha>
New password: BAD PASSWORD: it is too simplistic/systematic
Retype new password: Changing password for mchavoshi.
Password has been already used.
Password changed.

Code:
root@tstnglbz1 # ssh -n munsbxlinux2 'echo -e "TestPW12345!\nTestPW12345!" | passwd mcha>
New password: BAD PASSWORD: it is too simplistic/systematic
Retype new password: Changing password for user mchavoshi.
passwd: all authentication tokens updated successfully.

Code:
root@tstnglbz1 # ssh -n munsbxlinux3 'echo -e "TestPW12345!\nTestPW12345!" | passwd mcha>
New password: Retype new password: Changing password for user mchavoshi.
passwd: all authentication tokens updated successfully.

Moderator's Comments:
Mod Comment edit by bakunin: the same here: Please USE CODE-TAGS!!

Last edited by bakunin; 02-23-2017 at 09:18 AM..
 

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

How to script to logon servers using id and password

Hey.. I am new in scripting.. I know a little bit of scripting.. I am facing some problem.. I need to create a script using which I may log on to a server (e.g. ftp) with ID and password.. thus copy a particular file to a local dir.. the commands required to do that I do know.. I am able to do it... (1 Reply)
Discussion started by: razeeev
1 Replies

2. Shell Programming and Scripting

script to change passwords for the same user on multiple servers

I am trying to write a script to change passwords for the same user on multiple servers. My environment runs purely ssh / scp not rsh / rcp and therefore coping using rcp is not an option. I have been playing with expect to perform tasks but think there must be a better way. Has anyone got... (7 Replies)
Discussion started by: stolz
7 Replies

3. 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

4. Red Hat

Change password of linux servers remotely

Hi, I am very bad at scripting. I need help from scripting experts... I need to change password of around 100 linux remote servers. I have been given a script for changing the password that automates the task. however I do not understand the usage and meaning of the script, the script is an... (0 Replies)
Discussion started by: renuka
0 Replies

5. Shell Programming and Scripting

Script:Change password on 1000+ servers

Hello Folks Scenario : I have a linux box (expect tool installed) which connects to 1000+ other boxes (either Solaris or AIX or Linux ) with a specific id and password using SSH. I now wish to write a script (Shell and/or expect and/or Python) which will change this existing password to a... (1 Reply)
Discussion started by: ak835
1 Replies

6. Solaris

Change passwd for bulk servers using SSH script

Hi, I need to Change passwd for bulk servers using SSH script. I have one server, from which i can reach all the servers without password via SSH. There is some expect script, from which i can achieve it. Can any one help me out here. Thanks in advance. Vicky (1 Reply)
Discussion started by: vickyingle5
1 Replies

7. Shell Programming and Scripting

Shell script to change the password on multiple servers in linux

Can any one please let me know the shell script to change the password for a particular user on multiple linux servers. (2 Replies)
Discussion started by: s_madras
2 Replies

8. Shell Programming and Scripting

Script for login to servers with user name and password and execute commands

I am having the 15 servers which need to do the monitoring Hi I need a shell script, By which i can log in to multiple servers and execute the commands.. I need to specify the username and password in the scripts. Please help me to write the script so that it can login with username and... (5 Replies)
Discussion started by: nandan8a
5 Replies

9. AIX

How to write a script to run without password on a batch of servers?

I need run a command such as ps -ef |grep xxx on a batch of servers, how to write a script to run it without password? don't need go in each server to check? Thanks (7 Replies)
Discussion started by: rainbow_bean
7 Replies

10. Shell Programming and Scripting

Shell script to set user password to never expire in UNIX servers

Hi, I have a requirement where in i need to write a shell script to set users password to never expire. I know the command which is used to perform the same .. which is chage command. But, could not figure out how to do the same in shell script. Could you please help me with the shell... (3 Replies)
Discussion started by: suren424
3 Replies
All times are GMT -4. The time now is 01:49 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy