Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 31 May 1996 11:15:33 -0700 (PDT)
From:      David Babler <dbabler@Rigel.orionsys.com>
To:        questions@FreeBSD.org
Subject:   Limiting access
Message-ID:  <Pine.BSF.3.91.960531105412.4658A-100000@Rigel.orionsys.com>

next in thread | raw e-mail | index | archive | help
Greetings... I need a sanity check on something. I'm running FreeBSD as 
an adjunct to a BBS to provide users with shell accounts and general 
access to newsreaders and so on. The BBS software provides all the 
accounting and access control I need and by itself includes FTP, telnet, 
rlogin and so on. If I simply create accounts for them on the FBSD system 
and have them rlogin or telnet to it, I open a hole for them to bypass 
the normal accounting associated with charging them for usage. For 
instance, I have a number of subscription classes that allow access for a 
specific amount of time per day. If I create an account for such a user 
on the FBSD system, they could just as easily just find another place to 
telnet from and their usage bypasses the BBS altogether, essentially 
giving them far more access than they've paid for. My first thought of 
how to limit this seems like it should work, but maybe there is a better 
way to do it.

What I'm thinking of doing is to create their account on the FBSD system 
and then use vipw to make their passwords un-enterable ("*") and have the 
BBS in the etc/hosts.equiv file and use rlogin from the BBS. That way, 
their security is handled by the BBS (and they don't need to remember 
another password) and if they try to login from "outside", they can't 
because they can't enter the password. Am I overlooking something or is 
there some easily-exploitable hole in this?

Thanks!

-Dave Babler




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.3.91.960531105412.4658A-100000>