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