简易实现Novell网络无盘工作站的自动登录

Author: 古知明 Date: 1997-01-01

  经常使用单机的用户会发现每次进入Novell时会要求输入用户名;有些网络管理员可能会希望做一个菜单来使初级用户能自由访问网络资源,可每次入网总被输入用户名的提问给中断。能不能象DOS一样直接进入命令行或菜单。
  你可能会说这个问题很简单嘛。修改Autoexec.bat文件加入Login username就可以了,这样做会使所有用户用一个用户名登录,这对网络安全有很大影响,再就是为每个用户做一个远程镜象文件,这样可以让每个用户用自己的用户名自动登录,可如果是一个60用户的教学网,要做60个镜象约占几十兆硬盘空间,这样太浪费了。
  有一个简单方法可实现远程无盘多用户自动登录(假设己生成有一个远程引导镜象文件),首先在远程镜象文件中的autoexec.bat文件加入一句:
  login test
  并将autoexec.bat拷入F:\login目录下,然后用syscon创建一test新用户,并编写test用户的登录脚本:
  IF P_STATION=”node address”THEN EXIT LOGIN username
  IF P_STATION=”node address”THEN EXIT LOGIN username
  ……
  其中网上的每台电脑都有一个唯一的node address(节点地址)用userlist/a命令可查到,username就是每个用户的用户名。
  这样所有用户读远程镜象文件后都用TEST用户名进行第一次登录,判断出每台机器的node address后再用正确的用户名第二次入网。
  这种二次登录法只需创建一个新用户并编写一个登录脚本就可以让所有用户用自己的用户名正确自动入网了,如果autoexec.bat和config.sys再加入你的菜单程序,就可一开机自动进入菜单,和DOS一模一样。一般用多配置config.sys要方便得多。