sh bug
a.s. mitrohin
swp at uni-altai.ru
Mon Mar 22 06:46:34 PST 2004
helo.
builtin cd unable change work directory buf curdir grow anyway.
example
# mkdir -p /tmp/1/2
# chmod 770 /tmp/1/2
# cd /tmp/1
# touch 1.txt
# pwd
/tmp/1
# ls -l
total 1
drwxrwx--- 2 root wheel 512 22 мар 11:22 2
-rw-r--r-- 1 root wheel 0 22 мар 11:22 1.txt
# su -m cyrus
$ pwd
/tmp/1
$ cd 2
cd: can't cd to 2
$ pwd
/tmp/1/2
$ ls -l
total 1
drwxrwx--- 2 root wheel 512 22 мар 11:22 2
-rw-r--r-- 1 root wheel 0 22 мар 11:22 1.txt
$ cd 2
cd: can't cd to 2
$ pwd
/tmp/1/2/2
$ ls -l
total 1
drwxrwx--- 2 root wheel 512 22 мар 11:22 2
-rw-r--r-- 1 root wheel 0 22 мар 11:22 1.txt
$ cd 2
cd: can't cd to 2
$ pwd
/tmp/1/2/2/2
$ ls -l
total 1
drwxrwx--- 2 root wheel 512 22 мар 11:22 2
-rw-r--r-- 1 root wheel 0 22 мар 11:22 1.txt
$ cd .
$ pwd
/tmp/1
$ ^D
/swp
More information about the freebsd-current
mailing list