Send us a question or comment
   

How do I configure VShell® to run on SuSe Linux 9.x?

There are several steps to configuring VShell to run on SuSe including modifying /etc/pam.d/vshelld and updating symbolic links. This process is as follows.

  1. Download the VShell rpm for RedHat Linux 8.
  2. Install VShell using the rpm -i command as shown below:
    rpm -i vshell-2.3.0-142.rh8.i386.rpm
  3. Due to different modules being implemented on RedHat and SuSe versions of Linux, once VShell is installed, you will need to modify the /etc/pam.d/vshelld file as follows:
    1. Back up the current version of /etc/pam.d/vshelld using this command:
      cp /etc/pam.d/vshelld /etc/pam.d/vshelld.old
    2. Next, using vi, Emacs, or the editor of your choice, modify /etc/pam.d/vshelld to read as follows:
      #%PAM-1.0
      auth required pam_unix2.so set_secrpc
      auth required pam_nologin.so
      auth required pam_env.so
      account required pam_unix2.so
      account required pam_nologin.so
      password required pam_pwcheck.so
      password required pam_unix2.so use_first_pass use_authok
      session required pam_unix2.so none
      session required pam_limits.so
      session optional pam_resmgr.so fake_ttyname
  4. Since the RedHat and SuSe Linux directory structures are different, some symbolic links defined during installation are not valid under SuSe. Upon installation, the links point to ../init.d/vshelld and need to be changed to point to /etc/init.d/vshelld. These links will need to be removed, and have the proper links created.
    1. Using the unlink command, remove the following links:
      unlink /etc/rc.d/rc0.d/K01vshelld
      unlink /etc/rc.d/rc1.d/K01vshelld
      unlink /etc/rc.d/rc2.d/S99vshelld
      unlink /etc/rc.d/rc3.d/S99vshelld
      unlink /etc/rc.d/rc4.d/S99vshelld
      unlink /etc/rc.d/rc5.d/S99vshelld
      unlink /etc/rc.d/rc6.d/K01vshelld
    2. Create the correct symbolic links using the ln -s command as follows:
      ln -s /etc/init.d/vshelld /etc/rc.d/rc0.d/K01vshelld
      ln -s /etc/init.d/vshelld /etc/rc.d/rc1.d/K01vshelld
      ln -s /etc/init.d/vshelld /etc/rc.d/rc2.d/S99vshelld
      ln -s /etc/init.d/vshelld /etc/rc.d/rc3.d/S99vshelld
      ln -s /etc/init.d/vshelld /etc/rc.d/rc4.d/S99vshelld
      ln -s /etc/init.d/vshelld /etc/rc.d/rc5.d/S99vshelld
      ln -s /etc/init.d/vshelld /etc/rc.d/rc6.d/K01vshelld

You should now be able to configure and run VShell.

Was this information helpful?
Yes No
Thank you!
Send your comments and questions to VanDyke Software Support,
or join the discussion in the VanDyke Software Forums.
Can't find the answer you're looking for?
Ask VanDyke Software Support directly
and we will get back to you as soon as possible.
Tell me more. E-mail us your questions about putting VShell to work for your organization.
Try it today! Download a free 30-day evaluation copy of VShell for Windows or UNIX.
Talk to us. Let us help define the right VShell server solution for your company.