From owner-freebsd-isp Sat Jan 10 09:02:12 1998 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id JAA17283 for isp-outgoing; Sat, 10 Jan 1998 09:02:12 -0800 (PST) (envelope-from owner-freebsd-isp) Received: from mercury.jorsm.com (mercury.jorsm.com [207.112.128.9]) by hub.freebsd.org (8.8.7/8.8.7) with ESMTP id JAA17251 for ; Sat, 10 Jan 1998 09:02:05 -0800 (PST) (envelope-from jeff@mercury.jorsm.com) Received: from localhost (jeff@localhost) by mercury.jorsm.com (8.8.7/8.8.7) with SMTP id LAA04786; Sat, 10 Jan 1998 11:01:51 -0600 (CST) Date: Sat, 10 Jan 1998 11:01:50 -0600 (CST) From: Jeff Lynch To: Norman C Rice cc: David Hawkins , freebsd-isp@freebsd.org Subject: Re: How to lock out a nonpaying user? In-Reply-To: <19980110102326.26066@emu.sourcee.com> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-isp@freebsd.org X-Loop: FreeBSD.org Precedence: bulk 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