Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 20 Mar 2002 09:44:19 -0500
From:      "David Rhodus" <sdrhodus@wildcatblue.com>
To:        "Odhiambo Washington" <wash@wananchi.com>, "FBSD-ISP" <freebsd-isp@freebsd.org>
Subject:   Re: User Maanagement (Bulk Processing)
Message-ID:  <001d01c1d01d$b81d9520$1506810a@asgidavid>
References:  <20020320142100.GJ14038@ns2.wananchi.com>

next in thread | previous in thread | raw e-mail | index | archive | help
Something like
#!/bin/sh
for a in `cat ./users.txt` ;do pw lock $a ;done

then when user pays
pw unlock user

--
David Rhodus
----- Original Message -----
From: "Odhiambo Washington" <wash@wananchi.com>
To: "FBSD-ISP" <freebsd-isp@freebsd.org>
Sent: Wednesday, March 20, 2002 9:21 AM
Subject: User Maanagement (Bulk Processing)


> 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"
>


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?001d01c1d01d$b81d9520$1506810a>