[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]
Re: rsync using sudo.
- From: gary artim <gartim gmail com>
- To: "Community assistance, encouragement, and advice for using Fedora." <fedora-list redhat com>
- Subject: Re: rsync using sudo.
- Date: Sat, 31 Jan 2009 20:43:29 -0800
On Sat, Jan 31, 2009 at 5:54 PM, Mikkel L. Ellertson
<mikkel infinity-ltd com> wrote:
> gary artim wrote:
>> /usr/bin/rsync --stats -ae "ssh" --rsync-path="sudo /usr/bin/rsync"
>> /my rsync host1:/backup/my
>>
>> I'm running the above command as user rsync (on both the local and
>> remote system). Both rsync
>> users are in /etc/sudoers and permitted to run the command as root
>> /usr/bin/rsync and I have
>> ssh-kegen stuff setup correctly. tested aka: ssh host1 who (no passwd
>> asked for)
>>
>> The problem: the local files get permission denied on root owned files
>> subdirs. If I add
>> sudo /usr/bin/rsync --stats -ae "ssh" --rsync-path="sudo
>> /usr/bin/rsync" /my rsync host1:/backup/my
>>
>> I get prompted for a ssh passwd. Has anyone solved or done this?
>>
>> Any help would be great!
>>
>> -- Gary
>>
> You could try the -E option of sudo when using the second form.
>
> -E The -E (preserve environment) option will override the env_reset
> option in sudoers(5)). It is only available when either the matching
> command has the SETENV tag or the setenv option is set in sudoers(5).
>
> This should preserve your ssh=agent settings. Now, if you are using
> a private key without a password, you can add the key to roots
> secure keyring. Then you should not need the -E option...
>
> Mikkel
Thanks much I'll try it out and report back...Gary
[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]