Mounting a Windows shared folder by using Sharity-Light

Sharity Light provides connectivity to Windows server in a way that is similar to the Windows/DOS command of Net Use providing full access to Windows shared folders.

Sharity Light enable Atari to see the Windows shared folders as normal NFS mount. As NFS mounts are accessible from the GEM desktop, this means that you will be able to access the windows shared folder from the GEM desktop. I have successfully streamed a MP3 file and viewed JPEG files from the Windows shared folder all at the same time.

1. Installation of the Sharity-Light

It is assumed that Mintnet and unix styled environment is installed.

Sharity-Light package is called Sharity-Light-1.2-5.m68kmint.rpm.

2. Configuration for Atari

    1. Make sure that you have NFS.XFS on your Mint folder and it is loaded when Mint is being started.

3. Configuration for Windows 7 (not required for Windows XP & below)

If you're going to mount a shared folder from Windows 7, you will need to lower the security level of Windows 7 for Sharity-Light to access the shared folder. If you're not using Windows 7 ( i.e. Windows XP and below), you can ignore this section.

    1. In Windows 7, run the registry editor in admin mode.

    2. Go to the registry location HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa

      1. Add "LmCompatibilityLevel"=dword:1 to allow older Lan manager style messages

      2. Change "NoLmHash"=dword:0 to make Windows store the older, less secure Lan Manager encrypted password

    3. Go to the registry location HKLM\System\CurrentControlSet\Services\LanmanServer\Parameters

      1. Change "RequireSecuritySignature"=dword:0 so the Windows don't require new message signatures

    4. Exit the registry editor.

    5. Next open a command line prompt (DOS shell).

    6. Run "gpupdate /force" to immediately force these settings to take effect.

    7. Exit the Command line prompt when the command completes.

    8. Run the User Account tool

    9. Change the password (to the same password) for the users that need to connect. This makes Windows create the missing Lanman Hashes.

4. Excuting Sharity-Light

    1. Open a command line shell, e.g. tcsh

    2. Type in the command shlight //aaa.bbb.ccc.ddd/ <sharename> /nfs/<nfs-name> -C -U windows_account

The aaa.bbb.ccc.ddd is the IP Address of the Windows server.

The <sharename> is the shared folder resource that is shared out by the Windows server.

The /nfs/<nfs-name> is the NFS name located on your Atari.

Replace windows_account with an account that works on that Window server.

The -C parameter instructs that the password is not to be translated into upper case.

The -U parameter provides the windows account to logon to the Windows server.

You will be asked to enter the password of the windows_account.

If there are no errors, you will see a message stating that Sharity-Light has mapped to the NFS share name.

You will now be able to access the Windows server shared folder from the U:\nfs\<nfs-name>.

Drill down to the shared folder by opening Drive U: and then open folder NFS.

You will find the subfolder <nfs-name> there and when you open that folder, you fill find all the PC files there.


Some gotchas here include:

    1. Firewall which must be configured to allow your Atari to talk to the Windows.

    2. The shared folder must be configured on the Windows PC via the sharing properties.

    3. The default Shared folder permissions is read access, so you will probably able to read the files on the resource with a simple share.

    4. To write to the shared folder, you must give write access on the shared folder. This then allows the Atari to write to it.

    5. Of course the windows_account must have correct access rights on the folder being shared i.e. must have write permission on filesystem to write to it.

See you at

WongCK

Updated : 23 Dec 2011

created: 5 Oct 2009