rsync, xattrs, ntfs-3g and "selinux.selinux"
Murray McAllister
mmcallis at redhat.com
Sun Aug 24 22:16:42 UTC 2008
Tom London wrote:
> Running rawhide.
>
> I use "rsync" to backup my system to a USB hard drive.
>
> I also ntfs-3g mount a WinXP partition to '/mnt/windows' on boot, and
> I use the above rsync to back that up as well.
>
> Adding '-xattrs' to the argument list for rsync seems to produce scads
> of the following (I'm guessing one for each file in the ntfs-3g file
> system ):
>
> rsync: rsync_xal_clear:
> lremovexattr("mnt/windows/WINDOWS/twain_32/wiatwain.ds","security.selinux")
> failed: Permission denied (13)
> rsync: rsync_xal_clear:
> lremovexattr("mnt/windows/temp","security.selinux") failed: Permission
> denied (13)
> rsync: rsync_xal_clear:
> lremovexattr("mnt/windows/temp/setup.log","security.selinux") failed:
> Permission denied (13)
>
> Destination fs i ext4dev.
>
> When mounted, all the files in /mnt/windows have type: fusefs_t. When
> rsych'ed, the type on the ext4 fs is file_t.
>
> Running 'getfatttr -d' on the source files produces, for example:
> [root at localhost temp]# getfattr -d *
> getfattr: setup.log: Operation not supported
> [root at localhost temp]#
>
> On the destination fs, result is
> [root at localhost temp]# getfattr -d *
> [root at localhost temp]#
>
> This something due to the way I mounted the ntfs-3g fs? The way I run
> rsync? Other?
>
> thanks,
> tom
This might be off topic, but I am unable to get rsync -X to preserve the
SELinux context: <https://bugzilla.redhat.com/show_bug.cgi?id=458014>.
Cheers.
More information about the fedora-selinux-list
mailing list