-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Dear Bob,
thank you for the hints I tried out, what you suggested. here are the results: Am 30.12.2010 04:04, schrieb Bob Proulx: > type cp > Martin Lorenz wrote: >> > what I found is really strange: >> > when copying a file (no matter which) the copy gets zero permissions. > That is very strange. And I feel must be in your personal > environment. If it were in the system then I think your system would > have massive failures and would exhibit other problems. > > Are you sure you are getting the system cp and not an alias or > wrapper? > > $ type cp > cp is /bin/cp > as user: m...@vs152058:~$ type cp cp is aliased to `cp -i' as root: r...@vs152058:~# type cp cp is /bin/cp > Try running in a clean environment to see if it is an environment > variable. 'env -i' will initialize an empty environment. > > $ umask > 0002 > r...@vs152058:~# ( > env -i > umask > ) 0022 > $ date -R > testfile1 > $ ls -ldog testfile1 > -rw-rw-r-- 1 32 Dec 29 20:00 testfile1 > > $ rm -f testfile2 > $ env -i cp testfile1 testfile2 > $ ls -ldog testfile2 > -rw-rw-r-- 1 32 Dec 29 20:00 testfile2 > r...@vs152058:~# ( > env -i > date -R > testfile1 > ls -ldog testfile1 > echo > rm -f testfile2 > echo > cp testfile1 testfile2 > ls -ldog testfile2 > ) - -r-Sr-x--- 1 32 30. Dez 20:22 testfile1 - ---------- 1 32 30. Dez 20:22 testfile2 > If that still shows a problem then look deeper with strace. > > $ rm -f testfile2 > $ strace -v -e trace=file -o /tmp/cp.strace.out cp testfile1 testfile2 > > Then look through the cp.strace.out file to see what it is doing. I > expect to see something like this: > > open("testfile1", O_RDONLY) = 3 > open("testfile2", O_WRONLY|O_TRUNC) = 5 > stat64("testfile2", 0xbfffd7b0) = -1 ENOENT (No such file or directory) stat64("testfile1", {st_dev=makedev(144, 109), st_ino=37590572, st_mode=S_IFREG|S_ISUID|0450, st_nlink=1, st_uid=0, st_gid=0, st_blksize=4096, st_blocks=8, st_size=32, st_atime=2010/12/30-20:22:29, st_mtime=2010/12/30-20:22:29, st_ctime=2010/12/30-20:22:29}) = 0 stat64("testfile2", 0xbfffd624) = -1 ENOENT (No such file or directory) open("testfile1", O_RDONLY|O_LARGEFILE) = 3 open("testfile2", O_WRONLY|O_CREAT|O_EXCL|O_LARGEFILE, 0) = 4 does this tell you something? thank you for your help regards martin -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.10 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iQEcBAEBAgAGBQJNHNzdAAoJECZ8myNlGwU11nUH/3vVPEIe+2tuf+kYHg9deuzu h0zLFUUzePSBIrlsoZNNlGBkKUp9O7Y4L3WnK+QHTz9i7xisnVnb4X/m/ubFrFds Oy8AehUHry24XohHzCYcMhToWlZ8kzSJhKpl9Wy72QjsClIU/ZHV3weS+0ecj/3G MeGo+b5fiym1Rpl3nRyj7clDpdCxxgSS2IF8m9DsyifC1Zw1TVMHl+OwwXBJDoQv I7M3Rnt0IW6WYnHBVUWekm91o2gCemMrCZ0lhE952OdBXm9cG2ecT4FmC03XZAAu zxyikYdL0go6UJQso/i6qrOBYJ6gNL63ICEWsahQYaDXzXyEfDB3NLabKjKUs3I= =iynZ -----END PGP SIGNATURE----- -- To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/4d1cdce7.50...@lorenz.priv.at