Hi,

On Tue, Sep 25, 2007 at 11:25:34AM -0400, Maxim Khitrov wrote:
> On 9/25/07, Oliver Fromme <[EMAIL PROTECTED]> wrote:
> > To add further confusion, another "rm -rf ../" does
> > not print an error message and seemingly succeeds,
> > even though ".." does not exist anymore in the current
> > directory (which has been removed).
> 
> Confirmed on CURRENT as well. Note that if you run rf -rf .. as the
> first command, the command does fail with 'rm: "." and ".." may not be
> removed'. Adding a / at the end does seem to get around this check.

May I add some more confusion?

In tcsh:

(23:49) [EMAIL PROTECTED]:ttyp2 [~] which rm
/bin/rm
(23:49) [EMAIL PROTECTED]:ttyp2 [~] cd /tmp
(23:49) [EMAIL PROTECTED]:ttyp2 [/tmp] mkdir -p foo/bar
(23:49) [EMAIL PROTECTED]:ttyp2 [/tmp] cd foo/bar
(23:49) [EMAIL PROTECTED]:ttyp2 [foo/bar] rm -rf ../
(23:49) [EMAIL PROTECTED]:ttyp2 [foo/bar] pwd
pwd: .: No such file or directory
(23:52) [EMAIL PROTECTED]:ttyp2 [foo/bar] cd /tmp
(23:52) [EMAIL PROTECTED]:ttyp2 [/tmp] ls
(23:52) [EMAIL PROTECTED]:ttyp2 [/tmp] 


In sh:

$ which rm
/bin/rm
$ cd /tmp
$ mkdir -p foo/bar
$ cd foo/bar
$ rm -rf ../
rm: ../: Invalid argument
$ pwd
/tmp/foo/bar
$ rm -rf ../
$ pwd
/tmp/foo/bar
$ cd /tmp
$ ls
foo
$ cd foo
$ ls


(23:53) [EMAIL PROTECTED]:ttyp2 [~] uname -a
FreeBSD nowhere.ob-home.lan 6.2-STABLE FreeBSD 6.2-STABLE #17: Sun Aug  5 
19:03:13 CEST 2007     [EMAIL PROTECTED]:/usr/obj/usr/src/sys/NOWHERE  i386


- Olli


-- 
| Oliver Brandmueller | Offenbacher Str. 1  | Germany       D-14197 Berlin |
| Fon +49-172-3130856 | Fax +49-172-3145027 | WWW:   http://the.addict.de/ |
|               Ich bin das Internet. Sowahr ich Gott helfe.               |
| Eine gewerbliche Nutzung aller enthaltenen Adressen ist nicht gestattet! |

Attachment: pgpR1kZ5k8oxV.pgp
Description: PGP signature

Reply via email to