Messages in this thread | | | Date | Tue, 23 Jan 2007 17:11:24 -0700 | From | dann frazier <> | Subject | Re: problems with latest smbfs changes on 2.4.34 and security backports |
| |
On Wed, Jan 24, 2007 at 10:46:24AM +1100, Grant Coady wrote: > On Tue, 23 Jan 2007 14:12:57 -0700, dann frazier <dannf@dannf.org> wrote: > > >Users have reported a symlink issue with my recent smbfs backport. > >Turns out my backport overlooked a second 2.6 patch w/ the fix: > > http://linux.bkbits.net:8080/linux-2.6/?PAGE=cset&REV=419e7b76CdrmRG_NZ8LKj9DUUBGu1w > > > >This is a backport of Haroldo Gamal's 2.6 patch that fixes the symlink > >issue, and also cleans up an unnecessary double assignment. As his > >commit message notes, you will need the userspace patches from Samba > >Bug #999 in order to use the permission/ownership assigned by the > >server. > > Server-side: > grant@deltree:/home/other$ uname -r > 2.6.19.2a > grant@deltree:/home/other$ ls -l > total 8 > drwxr-xr-x 2 root root 96 2007-01-21 11:44 dir/ > lrwxrwxrwx 1 root root 3 2007-01-21 11:43 dirlink -> dir/ > -rw-r--r-- 1 root root 15 2007-01-21 11:43 file > lrwxrwxrwx 1 root root 4 2007-01-21 11:44 filelink -> file > -rw-r--r-- 1 grant wheel 20 2007-01-24 10:24 test > lrwxrwxrwx 1 grant wheel 4 2007-01-24 10:23 testlink -> test > > Client-side, 2.4.34c is with this new patch, 2.4.33.3 and 2.6.19.2 > for comparison: > > grant@sempro:/home/other$ uname -r > 2.4.33.3 > grant@sempro:/home/other$ ls -l > total 4096 > drwxr-xr-x 1 root root 0 2007-01-21 11:44 dir/ > lrwxrwxrwx 1 root root 3 2007-01-21 11:43 dirlink -> dir/ > -rw-r--r-- 1 root root 15 2007-01-21 11:43 file > lrwxrwxrwx 1 root root 4 2007-01-21 11:44 filelink -> file > -rw-r--r-- 1 grant wheel 20 2007-01-24 10:24 test > lrwxrwxrwx 1 grant wheel 4 2007-01-24 10:23 testlink -> test > > grant@sempro:~$ uname -r > 2.6.19.2a > grant@sempro:~$ ls -l /home/other/ > total 10 > drwxr-xr-x 1 grant wheel 0 2007-01-21 11:44 dir/ > lrwxr-xr-x 1 grant wheel 3 2007-01-21 11:43 dirlink -> dir/ > -rwxr-xr-x 1 grant wheel 15 2007-01-21 11:43 file* > lrwxr-xr-x 1 grant wheel 4 2007-01-21 11:44 filelink -> file* > -rwxr-xr-x 1 grant wheel 20 2007-01-24 10:24 test* > lrwxr-xr-x 1 grant wheel 4 2007-01-24 10:23 testlink -> test* > > grant@sempro:~$ uname -r > 2.4.34c > grant@sempro:~$ ls -l /home/other/ > total 4096 > drwxr-xr-x 1 grant wheel 0 2007-01-21 11:44 dir/ > lrwxr-xr-x 1 grant wheel 3 2007-01-21 11:43 dirlink -> dir/ > -rwxr-xr-x 1 grant wheel 15 2007-01-21 11:43 file* > lrwxr-xr-x 1 grant wheel 4 2007-01-21 11:44 filelink -> file* > -rwxr-xr-x 1 grant wheel 20 2007-01-24 10:24 test* > lrwxr-xr-x 1 grant wheel 4 2007-01-24 10:23 testlink -> test*
Great, that's what I'd expect. If you patch your userspace, you can avoid the executable bits.
-- dann frazier
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |