Matthew Miller wrote:
On Fri, Apr 15, 2005 at 11:35:56AM +0900, Mark Sargent wrote:
GNUtar has an --owner=USER option if you want to set the ownership asyes, yes, that's what I thought it should do. Funny, when extracting as root, it gave those weird numbers as ownership. Where as, I was sure it should give the ownership as root, as I was extracting as root. Am I correct in my understanding of how it should work.? Cheers.
the archive is created, and when files are extracted by root it should
default to setting the file ownership to match the user named in the
source if a matching user name exists on the destination system. Perhaps
the users didn't exist at the time of extraction so the numeric uids
were used instead.
The message you replied to explains exactly how it works. If you're not root, it can't make files belonging to someone else (that would be a security breach). But if you *are* root, it does.
Hi All,
ok, as a test.
[root@localhost snort]# tar --directory=/ --owner=root -xzvf snort-2.3.2.tar.gz
and the result of ls -alh for the created dir
[root@localhost snort]# ls -alh /snort-2.3.2 total 728K drwxrwxrwx 10 1212 1212 4.0K Mar 11 07:04 . drwxr-xr-x 25 root root 4.0K Apr 15 12:15 .. -rw-r--r-- 1 1212 1212 34K Mar 11 07:02 aclocal.m4 -rw-r--r-- 1 1212 1212 151K Mar 11 07:00 ChangeLog -rwxr-xr-x 1 1212 1212 38K Mar 15 2002 config.guess -rw-r--r-- 1 1212 1212 4.0K Mar 11 07:04 config.h.in -rwxr-xr-x 1 1212 1212 29K Mar 15 2002 config.sub -rwxr-xr-x 1 1212 1212 260K Mar 11 07:02 configure -rw-r--r-- 1 1212 1212 24K Mar 11 06:35 configure.in drwxrwxrwx 2 1212 1212 4.0K Mar 11 07:04 contrib -rw-r--r-- 1 1212 1212 18K Aug 7 2000 COPYING -rwxr-xr-x 1 1212 1212 12K Jul 29 2002 depcomp drwxrwxrwx 3 1212 1212 4.0K Mar 11 07:04 doc drwxrwxrwx 2 1212 1212 4.0K Mar 11 07:04 etc -rwxr-xr-x 1 1212 1212 5.5K Aug 7 2000 install-sh -rw-r--r-- 1 1212 1212 18K Dec 15 2001 LICENSE -rw-r--r-- 1 1212 1212 481 Nov 11 08:20 Makefile.am -rw-r--r-- 1 1212 1212 15K Mar 11 07:02 Makefile.in -rwxr-xr-x 1 1212 1212 8.7K Mar 15 2002 missing -rwxr-xr-x 1 1212 1212 733 Oct 21 2003 mkinstalldirs -rw-r--r-- 1 1212 1212 5.3K Mar 11 07:02 RELEASE.NOTES drwxrwxrwx 2 1212 1212 4.0K Mar 11 07:04 rpm drwxrwxrwx 2 1212 1212 4.0K Mar 11 07:04 rules drwxrwxrwx 2 1212 1212 4.0K Mar 11 07:04 schemas -rw-r--r-- 1 1212 1212 22K Feb 24 2004 snort.8 drwxrwxrwx 8 1212 1212 4.0K Mar 11 07:04 src drwxrwxrwx 2 1212 1212 4.0K Mar 11 07:04 templates -rwxr-xr-x 1 1212 1212 1.8K Nov 11 09:18 verstuff.pl
Shouldn't it being showing root as the owner..? Cheers.
Mark Sargent.