From owner-freebsd-questions Fri Jan 29 12:31:21 1999 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id MAA06938 for freebsd-questions-outgoing; Fri, 29 Jan 1999 12:31:21 -0800 (PST) (envelope-from owner-freebsd-questions@FreeBSD.ORG) Received: from loki.intrepid.net (intrepid.net [204.71.127.3]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id MAA06922; Fri, 29 Jan 1999 12:31:18 -0800 (PST) (envelope-from mark@intrepid.net) Received: (from mark@localhost) by loki.intrepid.net (8.8.5/8.8.5) id PAA10640; Fri, 29 Jan 1999 15:30:29 -0500 Message-ID: <19990129153028.F25277@intrepid.net> Date: Fri, 29 Jan 1999 15:30:28 -0500 From: Mark Conway Wirt To: Casper , freebsd-questions@FreeBSD.ORG Cc: freebsd-isp@FreeBSD.ORG Subject: Re: Service providing for virtual users References: Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 0.93.2 In-Reply-To: ; from Casper on Fri, Jan 29, 1999 at 09:57:48PM +0400 Sender: owner-freebsd-questions@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG On Fri, Jan 29, 1999 at 09:57:48PM +0400, Casper wrote: > Hello all! > > Are there any program product to provide FTP/WWW/mail/POP3 services > without creating users on Unix machine? > > So i need to have list (database) of virtual users without shells and UIDs > , but they'll able to upload and access to their homepages on server ? > AFAIK, there isn't an integrated way of doing what you want to do. Mail is fairly easy. Qmail supports the concept of a virtual user, provided that you use a POP client that understands the the virtual user structure -- see www.qmail.org for more information. WWW/FTP is more problematical. In reality, a web server doesn't care about user ID's (provided your not using "~" paths), the real rub is getting the pages uploaded. There are a few options, and all of them have weaknesses. First, if you use wu-ftp, you can create ftp accounts of type guest. Now, if you do this, you *will* have user accounts on the system, but these can be chrooted and pointed to a non-loggable shell (which still must be in /etc/shells), but it will limit the user's access to your disk. They won't be able to log in, and in FTP transactions they will only have access to the portion of the disk (though the chroot) that you define. Another (horrible) option is to use the FrontPage extensions. FrontPage can be set up to use virtual users, but this forces the user to use FP, with is a Bad Idea (tm). Maybe someone on the list knows of other options for the uploading of pages. People are working on standards-based methods for uploading pages via http, but I don't think they are ready for prime time. Once they are, there's nothing preventing people from creating virtual-user aware clients.... --Mark -- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message