you can't restrict access to a field in a blpackage.
ohhkkk then how we can restrict a particular user to access that componant? because through componant template we are just selecting oracle as a componant, and after creation of the BLPackage, through this componant, the DB User is still able to reset password for root, is there any way to restrict DBUser from accessing root password??
you can limit access to a component by BladeLogic Role, not by BladeLogic User. (all permissions in blade are granted by role)
i thought that if you removed the Role Server.BMC_UnixUsers permission from the server object and assigned it just to the component, and then the compont contained only 'oracle' that would restrict access.
otherwise you could make a script or custom command that takes the passwd as input and nothing else, w/ the username hardcoded to oracle.