Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 20 Mar 2002 09:50:05 -0500
From:      "Jim Flowers" <jflowers@ezo.net>
To:        Odhiambo Washington <wash@wananchi.com>, FBSD-ISP <freebsd-isp@FreeBSD.ORG>
Subject:   Re: User Maanagement (Bulk Processing)
Message-ID:  <20020320095005.M82852@ezo.net>
In-Reply-To: <20020320142100.GJ14038@ns2.wananchi.com>
References:  <20020320142100.GJ14038@ns2.wananchi.com>

next in thread | previous in thread | raw e-mail | index | archive | help
users=`cat badusers.txt`
for user in $users; do
wol-suspend.sh $user
done

and, no doubt, something similar to restore them.

> Hello people,
> 
> Allow me to ask this because I work for an ISP ;-) Actually 
> I am just seeking help from shell script gurus. I have a shell 
> script that I use to suspend user accounts on my FreeBSD box. 
> It works well for single user but there are time like now when 
> I want to suspend over 400 users for non payment. I have another 
> script that can do this but again the problem is my scripts 
> are so crude they do not do any sensible checks <LOL>. My bad.
> 
> I am attaching the script - wol-suspend.sh Basically one of 
> you gurus can be able to modify this script so that it takes 
> a flat file (badusers.txt) which has one user per line and 
> suspend all of them, yes?? I sincerely hate to do
> 
> ./wol-suspend.sh userx
> ./wol-suspend.sh userb
> 
> My insistence on this is because our Customer Service Executives 
> will verify the user's status by doing 
> 
> finger userx
> 
> and they'll see Plan: Suspended.
> 
> Other than this, what tools do pepole use for such tasks? Someone 
> willing to share what they have??
> 
> Thanking you.
> 
> -Wash
> 
> -- 
> Odhiambo Washington  <wash@wananchi.com>    "The box said 'Requires 
> Wananchi Online Ltd.  www.wananchi.com      Windows 95, NT,
>  or better,' Tel: 254 2 313985-9   Fax: 254 2 313922     so 
> I installed FreeBSD."   GSM: 254 72 743 223   GSM: 254 733 
> 744 121  This sig is McQ!  :-)
> 
> ++
> Kleptomaniac, n.:
> 	A rich thief.
> 		-- Ambrose Bierce, "The Devil's Dictionary"


--
Jim Flowers<jflowers@ezo.net>

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-isp" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20020320095005.M82852>