BackupPC-users

Re: [BackupPC-users] I received the error "No files dumped for share"

2009-01-08 21:48:16
Subject: Re: [BackupPC-users] I received the error "No files dumped for share"
From: Holger Parplies <wbppc AT parplies DOT de>
To: Craig Barratt <cbarratt AT users.sourceforge DOT net>, Omar Llorens Crespo Dom nguez <omar AT tsolucio DOT com>
Date: Fri, 9 Jan 2009 03:45:56 +0100
Hi,

Craig Barratt wrote on 2009-01-07 22:46:09 -0800 [Re: [BackupPC-users] I 
received the error "No files dumped for share"]:
> Omar writes:
> 
> > $Conf{TarClientCmd} = ' env LC_ALL=C /usr/bin/sudo $tarPath -c -v -f -
> > -C $shareName+'
> >                     . ' --totals';
> > 
> > $Conf{TarClientRestoreCmd} = ' env LC_ALL=C /usr/bin/sudo $tarPath -x -p
> > --numeric-owner --same-owner'
> >                    . ' -v -f - -C $shareName+';
> 
> Both of these are wrong - they start with a space.  BackupPC doesn't
> know what program to exec.
> 
> You need something like:
> 
>     $Conf{TarClientCmd} = '/usr/bin/sudo env LC_ALL=C $tarPath -c -v -f - -C 
> $shareName+ --totals';

though I would like to point out that configuring sudo to allow execution of
'env' is effectively allowing arbitrary commands as root. You need to have
something like

        backuppc        ALL=NOPASSWD: /usr/bin/env LC_ALL=C /usr/bin/tar -c *

in /etc/sudoers to be fairly secure (you might want to specify more or less of
the command line, depending on what you want; more to limit it to a specific
directory, less to allow restores with the same sudoers entry).

If you use something like '/usr/bin/env LC_ALL=C /usr/bin/sudo ...' that
probably won't work, depending on which environment variables your sudo
propagates and which it doesn't.

Regards,
Holger

------------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It is the best place to buy or sell services for
just about anything Open Source.
http://p.sf.net/sfu/Xq1LFB
_______________________________________________
BackupPC-users mailing list
BackupPC-users AT lists.sourceforge DOT net
List:    https://lists.sourceforge.net/lists/listinfo/backuppc-users
Wiki:    http://backuppc.wiki.sourceforge.net
Project: http://backuppc.sourceforge.net/

<Prev in Thread] Current Thread [Next in Thread>