Holger Parplies escribió: > 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@lists.sourceforge.net List: https://lists.sourceforge.net/lists/listinfo/backuppc-users Wiki: http://backuppc.wiki.sourceforge.net Project: http://backuppc.sourceforge.net/