On 06/28/2010 09:31 AM, Jason Dobies wrote:
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Right now I have to run pulp tools as root because the log file writes to /var/log/pulp/pulptools.log, which only root has permission to. - - Is there another reason we'd *have* to run as root outside of this? If not, I'd like to find a workaround so I can run as any user. Seems like logging shouldn't be a reason to force us into running as root.
Yes.The user must be root because many of the CLI commands write to root protected (owned) files and directories such as /etc/pulp/consumer and /etc/yum.repos.d/pulp.repo.
- - This is causing a problem with the repo sync schedule implementation, which uses pulp tools to do the sync. It's crashing because the apache user can't write to the log file.
Repo sync is a server side thing. Wonder why this functionality is in pulptools. Can this be moved?
Assuming we can fix the first point, the second becomes a non-issue. I'm not sure of the cleanest solution (in nimbus tools, I write the log to /tmp if the user doesn't have access to /var/log), but someone else might have a more standard approach.
Interesting solution. I'm not opposed but seems odd that admins would have to look in two places for the log when trying to debug.
- -- Jason Dobies RHCE# 805008743336126 Freenode: jdob -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.14 (GNU/Linux) Comment: Using GnuPG with Fedora - http://enigmail.mozdev.org/ iQEcBAEBAgAGBQJMKLJVAAoJEOMmcTqOSQHCMDcH/jhZPzoZOGB5uYGTOnrz64NQ NUQg1BzfgkLqTw0NNpu5BqbSU2MU/yVeELqMvZ0qxSacri6X6Lk5yc/y8ygbApRK e3yjkk8capNr9PnP12bbBbC8V2TiJmwiDV3BrY9UbnB31W1DBEip9rzghXjqATc0 6/0RpFoLxi2XCMgUBCxn0aprIFb1Lvj0A4gFVxpAg0kEoYanIPWIh5JcViEeWhtj Ig61fjm6uaXLCCWAdnUWaG4BQi95JPo9OlZ/uRm4nywd00z0Ff0eIcSI+HdezMnp j7gIO5RInPCjZcDQjfcLs2n5+iHdNsAxU09oaUzKsdQEakrLw99wmagVDOzf04Q= =ddbx -----END PGP SIGNATURE----- _______________________________________________ Pulp-list mailing list Pulp-list redhat com https://www.redhat.com/mailman/listinfo/pulp-list
Description: S/MIME Cryptographic Signature