|
Where to start?
>When a user wants to specify a remote user on the drawer sharing
>(or Group Services) area, a customisation means that the NETPROXY
>file is checked to see if it exists. If it doesn't, then a file is
>created that shows the user and the node.
>A batch job is running every half hour, which reads these files,
>checks and adds a new user.....
>
>Any Problems envisaged??
All kinds of problems, first off, it takes a priv'd user to create a
proxy entry, secondly opening this up to the average user creates a
massive security hole around who has remote access, into which accounts
etc. Thirdly, creating the proxy file on the fly will not work, the
DSO depends on the FCS, when the FCS starts up, it opens the proxy
file, if it does not exist, then it basically shuts down remote access.
If you create the proxy file while the FCS is running, it will have
no effect, you will have to re-start the FCS.
>Another Solution:
>-----------------
>The NETPROXY.DAT file on each node is updated with every user on
>all other nodes... This will be about 20,000 entries per node.
>
>Any Problems envisaged??
This is a bit of overkill in the proxy file, how do you decide who
to proxy people into? Also may grant remote access (via DECnet) to
people who don't need it or you don't want to have it.
>To do this, it is expected that when a new user is created, their
>details (VMS Username, Node, ALL-IN-1 name) are copied into one
>central file in the network, and once a week each node will check
>there NETPROXY.DAT file against this central file, and
>delete/remove or add details as necessary.
>
>Any Problems envisaged??
Again, you need two usernames for the proxy, the remote node::user and
the local username to see who to proxy the guy into, you still don't
seem to have a way to determine this.
The solution that you need, is a true distributed security model in
which there is a single "network" login. Unfortunately, this is not
available on VMS yet, Digital is making DECdas available on Ultrix, you
need it on VMS to accomplish this. When we (the FCS team) designed the
proxy method, it was a given that it would be a system management
nightmare, there simply was not alternative. I suggest you simply tell
them that they need to do it by hand. I suggest NOT doing blind proxy
from everywhere to everywhere.
Not sure if you understand or not, but there is already a "global"
proxy in the FCS. If no proxy is found, the user is authenticated into
the OAFC$DEFAULT account, this is used for world access (at least by
design), what you could do (though from a security point, not
suggested), is to simply give OAFC$DEFAULT some privs, or access to
everything, if you do this, everyone has access to everything, and you
have no need to use proxies all over the place.
--Bob
|