Adding Users to All Service Processors

User Access: Administrators

Use the following example as a starting point when you develop your own script.

This example assumes that the file sp-ips.txt contains a newline delimited list of Service Processor IP addresses. For example:

10.10.30.15
10.10.30.16
10.10.30.17
10.10.30.18

The following command creates the manager-level users "jack" and "jill" with the password "daisies" on all Service Processors. Error checking occurs in this example: if an error is encountered a message displays and the command exits.

#!/bin/sh
cat sp-ips.txt | while read ip; do
ssh $ip access add user -user jack -password daisies -group manager 2>/dev/null
if [ $? != 0 ]; then
echo Error adding jack to SP $ip | mail admin@yourhost.com
exit 1
fi

ssh $ip access add user -user jill -password daisies -group manager 2>/dev/null
if [ $? != 0 ]; then
echo Error adding jill to SP $ip | mail admin@yourhost.com
exit 1
fi
done

Related Topics

Configuring Shell Scripts

Configuring the Client for Scripting

Configuring Multiple Systems for Scripting