Bugtraq mailing list archives

Re: MacOS 9 and the MacOS Netware Client


From: deepquest () NETSCAPE NET (deepquest () NETSCAPE NET)
Date: Tue, 16 Nov 1999 00:55:02 -0000


Date:  Tue, 16 Nov 99 01:18AM MET 
From: "Edward Charles C. Lopez" <support () mailserver prosofteng com>    
To:deepquest () netscape net 
Subject:Re: (BUG?) MacOS 9 and the MacOS Netware Client issue 

  Currently the Desktop Management Services (Multiple Users) architecture only supports it's own user database (local 
or Mac OS X) and does not know if you are connected to a network like (NT or NetWare). Due to this design, the Mac OS 
does not know how to notify the NetWare Server or the MacIPX Client to request a logout call leaving your NDS Tree 
connection live until watchdog disconnects the user.

  And since one of the routine upon logout, Mac OS dismount all mounted volumes that logs you out of bindery or any 
AppleShare logins. NDS on the other hand works different since users can be logged in to the Tree without logging into 
any servers, they lose connection to the server but not to the NDS Tree.

  Sometime last month, Apple announced that they are planning on opening the architecture for 3rd party 
plug-ins/modules to redirect user info. on other networks (eq. NT or NDS), not until then can we work with that service.

  Just like dragging the volume/s to the trash does not winterize the NW Tree menu icon. You would need to teach the 
users to select Log Out Completely before logging out of Mac OS 9.

  The only quick workaround I see using NDS Osax with an applescript in the Shutdown Items folder to execute the logout 
call to NDS, see below:

  A workaround for this, would be to download NDS Osax1.0b9
  http://www.lextech.com/egb/ndsosax.html;, and then write a simple AppleScript that logs the current user out of the 
tree and place an alias to the script in each user's Shutdown folder. Then, whenever a user logs out they are 
automatically logged out of the tree.

  A really simple script would be:
  --NDS Logout example
  on run
  NDS_Osax_Logout
  end run

  You could take this further and cycle through the process list, quitting each application. That way all Netware 
volumes will dismount cleanly and not halt the logout procedure.

  Thank you for e-mailing Prosoft Eng. Support Center,

  Edward Lopez
  NetWare Mac OS Mentor
  Prosoft Engineering, Inc.
  www.prosofteng.com

----------------end of forwarding-----------

Deepquest
DeepQuest inc. http://www.deepquest.pf
PGP DH/DSS Public Keys http://www.deepquest.pf/pgp/


Current thread: