From owner-freebsd-isp Sat Jan 10 10:39:27 1998 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id KAA28412 for isp-outgoing; Sat, 10 Jan 1998 10:39:27 -0800 (PST) (envelope-from owner-freebsd-isp) Received: from agora.rdrop.com (0@agora.rdrop.com [199.2.210.241]) by hub.freebsd.org (8.8.7/8.8.7) with ESMTP id KAA28402 for ; Sat, 10 Jan 1998 10:39:14 -0800 (PST) (envelope-from batie@agora.rdrop.com) Received: (from batie@localhost) by agora.rdrop.com (8.8.5/8.8.5) id KAA00394; Sat, 10 Jan 1998 10:38:48 -0800 (PST) Message-ID: <19980110103848.00312@agora.rdrop.com> Date: Sat, 10 Jan 1998 10:38:48 -0800 From: Alan Batie To: Norman C Rice Cc: David Hawkins , freebsd-isp@freebsd.org Subject: Re: How to lock out a nonpaying user? References: <199801101411.GAA17813@ohio.river.org> <19980110102326.26066@emu.sourcee.com> Mime-Version: 1.0 Content-Type: multipart/signed; protocol="application/pgp-signature"; micalg=pgp-md5; boundary=Agd0e35j3NYeGe4z X-Mailer: Mutt 0.76 In-Reply-To: <19980110102326.26066@emu.sourcee.com>; from Norman C Rice on Sat, Jan 10, 1998 at 10:23:26AM -0500 Sender: owner-freebsd-isp@freebsd.org X-Loop: FreeBSD.org Precedence: bulk --Agd0e35j3NYeGe4z Content-Type: text/plain; charset=us-ascii On Sat, Jan 10, 1998 at 10:23:26AM -0500, Norman C Rice wrote: > I use `vipw' to place an asterisk (*) in the first character of their > password field. > > You could use vipw to change their login program to /usr/bin/false or > /nonexistent. All these complicated solutions when there's one already built into the password file: the expiration date. I set up user's accounts so they expire at a certain time, and when they send more money, I adjust the expiration accordingly. That way the system automatically handles it, and all I have to is the odd "oh please the check's in the mail and I really need my email" extensions at the beginning of the month. I keep the paid-for expiration date in a separate file with scripts to munge things in batches for payment processing. -- Alan Batie ______ It's not my fault! It's some guy batie@agora.rdrop.com \ / named "General Protection"! +1 503 452-0960 \ / --Ratbert PGP FP: DE 3C 29 17 C0 49 \/ 7A 27 40 A5 3C 37 4A DA 52 B9 It is my policy to avoid purchase of any products from companies which use unrequested email advertisements or telephone solicitation. --Agd0e35j3NYeGe4z Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: 2.6.2 iQCVAwUBNLfAOIv4wNua7QglAQF8dgP/QWZfAtNHe0m9QFbcmkKzJes30oSU3TqO 4zqEkUIU8xDwB+haCF8fccqBjiO/QcvCh2xZi1AbVhVVO9vW8iSMvL/sjbTriBhx /FIFxpInVri9rfIYglU9cTQyMT8eF5r8z6FxmKTpI9YtvVacBi5PP4AXisQmAEFh dPwmG1NMxEU= =ilH1 -----END PGP SIGNATURE----- --Agd0e35j3NYeGe4z--