rdiff-backup-users
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [rdiff-backup-users] User/Group Permissions Question - IS THIS A BUG


From: Chris Wilson
Subject: Re: [rdiff-backup-users] User/Group Permissions Question - IS THIS A BUG?
Date: Wed, 25 Feb 2009 19:51:25 +0000 (GMT)
User-agent: Alpine 2.00 (LRH 1167 2008-08-23)

Hi Francisco,

On Wed, 25 Feb 2009, Francisco M. Marzoa Alonso wrote:

Chris Wilson escribió:
You need to use --preserve-numerical-ids on the restore command to
restore with the correct ownership.
That does not work neither:

address@hidden:~$ ls -la test
total 8
drwxr-xr-x  2 fmmarzoa fmmarzoa 4096 2009-02-23 20:07 .
drwxr-xr-x 78 fmmarzoa fmmarzoa 4096 2009-02-25 09:54 ..
-rw-r--r--  1 fmmarzoa devel       0 2009-02-23 20:07 testfile
address@hidden:~$ rdiff-backup --preserve-numerical-ids test test_backup
address@hidden:~$ ls -la test_backup
total 12
drwxr-xr-x  3 fmmarzoa fmmarzoa 4096 2009-02-23 20:07 .
drwxr-xr-x 79 fmmarzoa fmmarzoa 4096 2009-02-25 09:56 ..
drwx------  3 fmmarzoa fmmarzoa 4096 2009-02-25 09:56 rdiff-backup-data
-rw-r--r--  1 fmmarzoa fmmarzoa    0 2009-02-23 20:07 testfile
address@hidden:~$ rm -Rf test
address@hidden:~$ rdiff-backup -r now --preserve-numerical-ids
test_backup test
address@hidden:~$ ls -al test
total 8
drwxr-xr-x  2 fmmarzoa fmmarzoa 4096 2009-02-23 20:07 .
drwxr-xr-x 79 fmmarzoa fmmarzoa 4096 2009-02-25 09:57 ..
-rw-r--r--  1 fmmarzoa fmmarzoa    0 2009-02-23 20:07 testfile
address@hidden:~$

:-(

As Damon Timm pointed out, preserving any kind of ownership does not work when you run the restore as a non-root user. Unix does not allow non-root users (including rdiff-backup when run on your behalf) to change the owner of files. They will always be owned by the user that you are running as. If you run the restore as root, then ownership should be preserved either by name or by UID.

Cheers, Chris.
--
_____ __     _
\  __/ / ,__(_)_  | Chris Wilson <0000 at qwirx.com> - Cambs UK |
/ (_/ ,\/ _/ /_ \ | Security/C/C++/Java/Ruby/Perl/SQL Developer |
\__/_/_/_//_/___/ | We are GNU : free your mind & your software |

reply via email to

[Prev in Thread] Current Thread [Next in Thread]