Bugtraq mailing list archives
Re: longpath.sh
From: zack () RABI PHYS COLUMBIA EDU (Zack Weinberg)
Date: Tue, 2 Dec 1997 10:49:17 -0500
On Mon, 1 Jan 1996 16:37:01 +0200, Szekely-Benczedi Endre wrote:
There is a nice small shell script at www.rootshell.com, longpath.sh, wich exploits some bug in Linux about long pathnames... Here's the program:
[snip]
I tried the script on a RedHat Linux, and... well... I can't erase the directory now ;-) I wonder if anyone of you knows the problem, and can help me with that..
It's a widespread problem, Solaris tools get just as confused (although nothing coredumped on me). The script, btw, can be expressed as a perl one-liner: perl -e '$a = shift; while(mkdir($a, 0755)) { chdir $a; }' <dir> which will go as deep as your OS allows. To get rid of it, try perl -e '$a = shift; 1 while(chdir($a)); do { chdir("..") } while(rmdir($a));' <dir> where <dir> is the name of the directory tree you want to create/delete. zw
Current thread:
- Re: in.telnetd bug (linux) Szekely-Benczedi Endre (Jan 01)
- Re: your mail Mordechai T. Abzug (Dec 02)
- Re: longpath.sh Zack Weinberg (Dec 02)
- deep directories Gene Spafford (Dec 03)
- <Possible follow-ups>
- Re: in.telnetd bug (linux) Aaron Campbell (Nov 27)
- Re: in.telnetd bug (linux) Ian R. Justman (Nov 27)
- Re: in.telnetd bug (linux) John Brahy (Dec 01)
- Re: in.telnetd bug (linux) Patrick (Dec 01)
- Re: in.telnetd bug (linux) Ryan Murray (Dec 02)
- more xyplex commentary Matthew G. Harrigan (Dec 02)