From owner-freebsd-isp Sat Jan 10 09:37:26 1998 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id JAA21964 for isp-outgoing; Sat, 10 Jan 1998 09:37:26 -0800 (PST) (envelope-from owner-freebsd-isp) Received: from emu.sourcee.com (emu.sourcee.com [199.201.159.173]) by hub.freebsd.org (8.8.7/8.8.7) with ESMTP id JAA21945 for ; Sat, 10 Jan 1998 09:37:12 -0800 (PST) (envelope-from nrice@emu.sourcee.com) Received: (from nrice@localhost) by emu.sourcee.com (8.8.8/8.8.3) id MAA10178; Sat, 10 Jan 1998 12:36:45 -0500 (EST) Message-ID: <19980110123645.13588@emu.sourcee.com> Date: Sat, 10 Jan 1998 12:36:45 -0500 From: Norman C Rice To: Jeff Lynch Cc: David Hawkins , freebsd-isp@freebsd.org Subject: Re: How to lock out a nonpaying user? References: <19980110102326.26066@emu.sourcee.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 0.88 In-Reply-To: ; from Jeff Lynch on Sat, Jan 10, 1998 at 11:01:50AM -0600 Sender: owner-freebsd-isp@freebsd.org X-Loop: FreeBSD.org Precedence: bulk On Sat, Jan 10, 1998 at 11:01:50AM -0600, Jeff Lynch wrote: > On Sat, 10 Jan 1998, Norman C Rice wrote: > > > I use `vipw' to place an asterisk (*) in the first character of their > > password field. > > > > deadbeat:*$1$B0i0:1008:69::0:0:Slow Pay:/home/spay:/bin/csh > > ^ > > You could use vipw to change their login program to /usr/bin/false or > > /nonexistent. > > > > deadbeat:$1$B0i0:1008:69::0:0:Slow Pay:/home/spay:/nonexistent > > We do something similar, but didn't trust multiple people hacking > at the password file with a text editor. After being tired of being > the bottle neck, I put a script together to do it and gave sudo > previlidges to everyone down to level1 support to activate/reavtivate > logins. It also makes it easy search for dead beats in the system > that haven't paid and eventually clear them out. > > This also provides additional protection from POP mail, the deadbeats > can't continue to use your mail server from another provider, futher > pressing the issue of resolving the non-paynment issue. > > ========================================================================= > Jeffrey A. Lynch, President JORSM Internet > email: jeff@jorsm.com Northwest Indiana's Full-Service Provider > Voice: (219)322-2180 927 Sheffield Avenue, Dyer, IN 46311 > Autoresponse: info@jorsm.com http://www.jorsm.com Sounds very interesting.... I know that RedHat Linux has a similar feature accessible from their control-panel. Would you consider publishing your script to simplify this task for other providers? -- Regards, Norman C. Rice, Jr.