# # De-Activate security. # #################################################################### # Patrick Finnegan 07/02/2007. V1. #################################################################### ###################################### # List current Security settings. ###################################### proc securityOff { } { global AdminConfig # display procedure arguments. set procName [ info level 0 ] putsLog "proc - $procName" foreach i [ info args $procName ] { upvar 0 $i ilocal set propertiesArray($i) $ilocal } putsLog "properties are.................." foreach { a b } [ array get propertiesArray ] { putsLog [ format "%-35s %s" "$a" "$b" ] } # get the Security object and display the current Security setting. # there may be more than one security object. Get the one at cell level. set cellName [ $AdminConfig showAttribute [ $AdminConfig list Cell ] name ] set securityId [ $AdminConfig getid /Cell:$cellName/Security:/] set activeUserRegistryId [ $AdminConfig showAttribute $securityId activeUserRegistry ] set activeUserRegistryRealm [ $AdminConfig showAttribute $activeUserRegistryId realm ] putsLog "existing security propperties are:............" putsLog [ format "%-5s %-30s %-50s" " " enabled [ $AdminConfig showAttribute $securityId enabled ]] putsLog [ format "%-5s %-30s %-50s" " " enforceJava2Security [ $AdminConfig showAttribute $securityId enforceJava2Security ]] putsLog [ format "%-5s %-30s %-50s" " " appEnabled [ $AdminConfig showAttribute $securityId appEnabled ]] putsLog [ format "%-5s %-30s %-50s" " " cacheTimeout [ $AdminConfig showAttribute $securityId cacheTimeout ]] putsLog [ format "%-5s %-30s %-50s" " " activeUserRegistryRealm $activeUserRegistryRealm ] # set the Security properties. set enabled [ list enabled false ] set attrList [ list $enabled ] if { [ catch { $AdminConfig modify $securityId $attrList } r ] == 0 } { putsLog "************************************" putsLog "Security modified successfully:" putsLog $r putsLog "************************************" } else { putsLog "************************************" putsLog "ERROR: problem modifying Security" putsLog $r putsLog "************************************" return -code error $r } }