Assignment task: Create a bash script for changing root password for list of servers
Input: - read list of servers from a file; take password for user1, root password & new root password.
The script should loop through all the servers in the input file
login to server as user1
Then log as root (su -)
should take password directly from the inital input
Echo " logged in as root and display server name"
Change root password with new passsword
Check if password change was successful and display output (success or failure)
sample change on one server:-
ssh user1@server01
Password of user1
[user1@server01]$su -
root password(this should directly take from input)
[root@server01 ~]# passwd
Changing password for user root.
New password:
Retype new password:
passwd: password successfully changed for root
passwd: all authentication tokens updated successfully.