Samba-software instellen

Als de Infor SCE WM-server op een UNIX-besturingssysteem draait, kunt u labels onder andere afdrukken door Samba op het UNIX-systeem te installeren, Samba te configureren om de map met de labelbestanden te delen en vervolgens een stationsletter op de Loftware-machine aan de gedeelde map toe te wijzen. Een andere mogelijkheid is het inschakelen van de FTP-optie op de server. Als u de voorkeur geeft aan Samba, dan geeft dit gedeelte een korte uitleg over het installeren en configureren van de Samba-software.

Samba-software is open source-software en kan gratis worden gedownload van www.samba.org. U kunt de broncode downloaden en zelf compileren voor uw besturingssysteem, of gewoon de gecompileerde binaire bestanden downloaden voor de versie van het UNIX-besturingssysteem waarmee u werkt. De download bevat documentatie over het installeren en configureren van de software. De installatie is eenvoudig.

Samba heeft uitgebreide mogelijkheden en kan worden gebruikt voor meer dan alleen het delen van een UNIX-map met een Windows-systeem. Afhankelijk van hoe u Samba gebruikt, kan de configuratie van de Samba-software eenvoudig of complex zijn. Voor het delen van een UNIX-map is de configuratie eenvoudig en deze moet worden voltooid zoals hieronder beschreven is.

De Samba-software wordt geconfigureerd door het bestand smb.conf in de lib-map aan te passen. Voor het bestand smb.conf zijn de volgende waarden verplicht.

  • [global]
    • workgroup = UNIXWRKGRP
    • guest account = guest
    • log file = /large/samba/log
    • os level = 99
    • preferred master = Yes
    • domain master = Yes
    • wins server = 10.33.32.20
    • valid users = kthomas, adamm
    • hosts allow = 10.33.103., 10.33.100., 127.
  • [MySharedFolder1]
    • path = /user1/folder1
    • read only = No
    • guest ok = Yes
  • [MySharedFolder2]
    • path = /user1/folder2
    • read only = No
    • guest ok = Yes

In deze voorbeeldconfiguratie worden de twee mappen op de UNIX-machine /user1/folder1 en /user1/folder2 gedeeld met een Windows-netwerk als MySharedFolder1 en MySharedFolder2. De configuratieparameters in het algemene gedeelte gelden voor alle gedeelde UNIX-mappen. Voor gedetailleerde informatie over deze parameters raadpleegt u de documentatie die wordt meegeleverd met de Samba-software, en dan met name het bestand /Samba/3.0.20b/swat/help/manpages/smb.conf.5.html.

De gebruikers die in geldige gebruikersparameters zijn opgegeven, moeten geldige UNIX-gebruikers zijn en ze moeten ook bij Samba in Samba's gecodeerde gebruiker/wachtwoord-database worden geregistreerd. Dit kan worden gedaan met het programma smbpasswd dat te vinden is in de Samba-map bin. Wanneer een Windows-gebruiker voor de eerste keer toegang probeert te krijgen tot de gedeelde UNIX-mappen, wordt de gebruiker gevraagd een gebruikersnaam/wachtwoord in te voeren. De aanmeldingsgegevens worden vergeleken met de gegevens uit deze database. Als u wilt dat UNIX-gebruiker steve toegang krijgt tot gedeelde mappen op een client-systeem, gebruikt u deze opdracht:

# <pad naar samba>/samba/bin/smbpasswd -a steve

  • Nieuw SMB-wachtwoord:
  • Nieuw SMB-wachtwoord opnieuw invoeren:

Gebruiker steve is toegevoegd.

Er moeten twee Samba-processen, smbd en nmbd, worden uitgevoerd om Samba te laten werken. U kunt de processen met deze opdrachten starten.

# <pad naar samba>/samba/bin/smbd -D

# <pad naar samba>/samba/bin/nmbd -D

Omdat de Windows-machine waarop de Loftware-afdrukserver draait, een stationsletter aan de gedeelde UNIX-mappen moet kunnen toewijzen, kunt u een nieuwe UNIX-gebruiker genaamd loftware aanmaken en de gebruiker registreren via het programma smbpasswd met de gebruiker/wachtwoord-database van Samba. Vervolgens kunt u de gebruikersnaam en het wachtwoord als aanmeldingsgegevens gebruiken voor het toewijzen van een stationsletter op de Loftware-machine aan de gedeelde mappen. Daarnaast kunt u een bestaande UNIX-gebruiker bij Samba registreren en de aanmeldingsgegevens gebruiken voor het toewijzen van een stationsletter op de Loftware-machine aan de gedeelde mappen.