--- a/pvl/args.py Mon Apr 22 00:17:41 2013 +0300
+++ b/pvl/args.py Mon Apr 22 00:34:44 2013 +0300
@@ -34,6 +34,7 @@
# defaults
parser.set_defaults(
+ _setuid = setuid,
logname = parser.prog,
loglevel = logging.WARN,
debug_module = [],
@@ -111,9 +112,10 @@
# TODO: use --quiet for stdout output?
options.quiet = options.loglevel > logging.WARN
- if options.uid or options.gid or not rootok :
- # set uid/gid
- apply_setid(options, rootok=rootok)
+ if options._setuid :
+ if options.uid or options.gid or not rootok :
+ # set uid/gid
+ apply_setid(options, rootok=rootok)
# enable debugging for specific targets
for logger in options.debug_module :