Patch-ID# 103008-01 Keywords: snc = mount nis spaces section ini disappear logout cancel gid %SNGROUP% Synopsis: PC-Admin 1.5: in NIS tbl, ini direc., logout unmounts home, %SNGROUP% is gid Date: Jan/19/96 Solaris Release: SunOS Release: Unbundled Product: PC-Admin Unbundled Release: 1.5 Relevant Architectures: sparc BugId's fixed with this patch: 1225881, 1222601, 1228717, 1229182 Changes incorporated in this version: Patches accumulated and obsoleted by this patch: Patches which conflict with this patch: Patches required with this patch: Obsoleted by: Files included with this patch: /opt/SUNWpcnet/1.5/pc/nfs/bin/snlogin.exe /opt/SUNWpcnet/1.5/pc/nfs/bin/snlogout.exe /opt/SUNWpcnet/1.5/pc/nfs/bin/snclient.exe /opt/SUNWpcnet/1.5/site/pcnfspro/logout.snc /opt/SUNWpcnet/pc_files/nfswnet.drv Problem Description: Bug id 1225881 -------------- DOS and Windows PC-Admin clients are unable to interpret = Ex.: This line in login.snc file generates the following error message on PC SET ABS FOO=HANDY=DANDY Syntax Error: File: H:\LOGIN.SNC Line: 5 Bug id 1222601 -------------- If the section heading in an ini file is made up of 2 or more words separated by spaces, the snc scripts INI directive fails to add, delete or modify profile=value entries in that section of the ini file. Bug id 1228717 -------------- When the PC-Admin 1.5 Windows Client cancels a logout, the user's environment is modified anyway. The user's home directory H: has been dismounted and the SolarNet PC-Admin Configuration Messages Window disappears. Ex: Mount a drive in Filemanager. Click on Login/Logout Icon in PCNFSPRO group. A window pops up warning that the newly mounted drive will be dismounted if you logout. Click on Cancel in that window. The Solarnet PC-Admin Messages window disappears. Login/Logout still shows the user is still logged in. Filemanager shows that H: has been dismounted even though the logout was cancelled and the user is still logged in. Bug id 1229182 -------------- If a user is a member of a primary group that is not the secondary group for anyone, the %SNGROUP% in the login.snc script will be the gid instead of the name of the group. Ex: user primary group secondary group %SNGROUP% -------- ------------- --------------- --------- llafleur winpc 30001 lbreault staff acctng staff debbie acctng staff acctng If we add winpc to the list of secondary groups that lbreault is a is a member of, when llafleur logs in %SNGROUP% will be "winpc" instead of the gid 30001. Patch Installation Instructions: -------------------------------- Refer to the Install.info file for instructions on using the generic 'installpatch' and 'backoutpatch' scripts provided with each patch. Any other special or non-generic installation instructions should be described below as special instructions. Special Install Instructions: ----------------------------- 1 - For DOS-Client you must copy the PC file SNCLIENT.EXE to each client PC. On your client PC in NFS directory save the existing SNCLIENT.EXE file and replace it with the new file from server directory /opt/SUNWpcnet/1.5/pc/nfs/bin Save the original files: COPY C:\NFS\SNCLIENT.EXE C:\NFS\SNCLIENT.OLD Mount server directory (for example server name is nisserver) NET USE S: nisserver:/opt/SUNWpcnet copy the new file into the C:\NFS directory. COPY S:\1.5\pc\nfs\bin\SNCLIENT.EXE C:\NFS\SNCLIENT.EXE 2 - For Windows-Client you must copy the PC file NFSWNET.DRV to each client PC. On your client PC in NFS directory save the existing SNCLIENT.EXE file and replace it with the new file from server directory /opt/SUNWpcnet/pc_files Save the original files: COPY C:\WINDOWS\SYSTEM\NFSWNET.DRV C:\WINDOWS\SYSTEM\NFSWNET.OLD Mount server directory (for example server name is nisserver) nisserver:/opt/SUNWpcnet on S: Drive copy the new file into the C:\WINDOWS\SYSTEM directory. COPY S:\pc_file\NFSWNET.DRV c:\WINDOWS\SYSTEM\NFSWNET.DRV 3 - For Windows-Client: ATTENTION! Install will not replace logout.snc file in /opt/SUNWpcnet/1.5/site/pcnfspro/logout.snc Rename logout.snc file before patch instalation. cd /opt/SUNWpcnet/1.5/site/pcnfspro mv logout.snc logout.sn0