Since pulp-admin is talking pure webservice APIs to the pulp server it shouldn't need to run as root since that is implying that it needs special access to the local machine. Lets remove the root requirement for pulp-admin.
[preethi@preethi ~]$ pulp-admin ERROR: must be root to execute
Fixed: 9b9b30e25302192767cf8abb3484e20572a01495 Removed requirement to be root user when running pulp-admin. When running as non-root user, the client write log messages in ~/.pulp/client.log instead of /var/log/pulp/client.log. This seemed more appropriate than opening /var/log/pulp to be writeable by all.
Fixed in build 0.78.
Closing with community release pulp-0.0.139-1.fc14.noarch