Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S932089AbXAVST4 (ORCPT ); Mon, 22 Jan 2007 13:19:56 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S932166AbXAVST4 (ORCPT ); Mon, 22 Jan 2007 13:19:56 -0500 Received: from colo.lackof.org ([198.49.126.79]:56019 "EHLO colo.lackof.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S932089AbXAVSTz (ORCPT ); Mon, 22 Jan 2007 13:19:55 -0500 Date: Mon, 22 Jan 2007 11:19:43 -0700 From: dann frazier To: Grant Coady Cc: Willy Tarreau , Santiago Garcia Mantinan , linux-kernel@vger.kernel.org, debian-kernel@lists.debian.org Subject: Re: problems with latest smbfs changes on 2.4.34 and security backports Message-ID: <20070122181942.GJ28073@colo> References: <20070117100030.GA11251@clandestino.aytolacoruna.es> <20070117215519.GX24090@1wt.eu> <20070119010040.GR16053@colo> <20070120010544.GY26210@colo> <20070121230321.GC2480@1wt.eu> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: mutt-ng/devel-r782 (Debian) Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1766 Lines: 41 On Mon, Jan 22, 2007 at 10:50:47AM +1100, Grant Coady wrote: > On Mon, 22 Jan 2007 00:03:21 +0100, Willy Tarreau wrote: > grant@sempro:/home/other$ uname -r > 2.4.34b > grant@sempro:/home/other$ mkdir test > grant@sempro:/home/other$ ln -s test testlink > ln: creating symbolic link `testlink' to `test': Operation not permitted > grant@sempro:/home/other$ echo "this is also a test" > test/file > grant@sempro:/home/other$ ln -s test/file test2 > ln: creating symbolic link `test2' to `test/file': Operation not permitted > > trying to create symlinks. > > No problems creating symlinks with 2.4.33.3. Yes, I've found that this varies depending upon the options passed. If uid=0, I can create symlinks, otherwise I always get permission denied. This behavior appears to be consistent with 2.6. I also need to do some testing with the proposed patch to smbmount that will let you omit options (current versions will always pass an option to the kernel, even if you the user did not provide one). If you do not pass options, the behavior should fallback to server-provided values. Note that this bug has been my only interaction with smbfs, so I'm certainly no expert on how it *should* behave. My plan is to take all of the use cases we're coming up with and try to maintain the "historic" 2.4 behavior as much as possible, but still not silently dropping user-provided mount options. When the behavior needs to change to honor them, I'll try to match what current 2.6 does. Make sense? -- 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/