mirror of
				https://github.com/xcat2/xcat-core.git
				synced 2025-10-31 03:12:30 +00:00 
			
		
		
		
	Quote user and password in ipmitool
If a value had certain characters, the command would be incorrect. For example, a password with a '#' in it would break.
This commit is contained in:
		| @@ -430,7 +430,7 @@ for user in $BMCUS; do | ||||
|     TRIES=0 | ||||
|     if [ "$CURRENTUSER" != "$user" ]; then | ||||
|         # Change the user name, if necessary | ||||
|         while ! ipmitool -d $idev user set name $USERSLOT $user; do | ||||
|         while ! ipmitool -d $idev user set name $USERSLOT "$user"; do | ||||
|             sleep 1 | ||||
|             let TRIES=TRIES+1 | ||||
|             if [ $TRIES -gt $TIMEOUT ]; then break; fi | ||||
| @@ -445,7 +445,7 @@ for bmcp in $BMCPW; do | ||||
|  | ||||
|     TRIES=0 | ||||
|     # Set the password for the specified user  | ||||
|     while ! ipmitool -d $idev user set password $USERSLOT $bmcp; do | ||||
|     while ! ipmitool -d $idev user set password $USERSLOT "$bmcp"; do | ||||
|         sleep 1 | ||||
|         let TRIES=TRIES+1 | ||||
|         if [ $TRIES -gt $TIMEOUT ]; then break; fi | ||||
|   | ||||
		Reference in New Issue
	
	Block a user