Konfiguracja oprogramowania Samba

Jeśli serwer Infor SCE WM działa na systemie operacyjnym UNIX, jedną z opcji drukowania etykiet jest instalacja oprogramowania Samba na systemie UNIX, należy skonfigurować Sambę do współdzielenia folderu zawierającego pliki etykiet, a następnie zmapować literę dysku na maszynie Loftware do udostępnionego folderu. Alternatywą jest, włączenie opcji FTP na serwerze. Jeśli preferujesz opcję użycia Samby, ta sekcja udostępni krótki opis instalacji i konfiguracji oprogramowania Samba.

Oprogramowania Samba jest w domenie open source i może być bezpłatnie pobrana z www.samba.org. Możesz zarówno pobrać kod źródłowy jak i skompilować go samodzielnie dla swojego systemu operacyjnego, lub po prostu pobrać skompilowane pliki binarne dla uruchomionej wersji systemu operacyjnego UNIX. Pakiet zawiera dokumentację na temat instalacji i konfiguracji oprogramowania. Instalacja jest bardzo prosta.

Samba posiada szerokie możliwości i może być używana nie tylko do współdzielenia katalogu systemu UNIX do systemu Windows. W zależności od sposobu korzystania z Samby, konfiguracja oprogramowania Samba może być prosta lub złożona. Konfiguracja do celu współdzielenia katalogu UNIX jest prosta i musi być wypełniona, jak zdefiniowano poniżej.

Oprogramowania Samba jest konfigurowana przez modyfikację pliku smb.conf znajdującego się w folderze lib. Smb.conf wymaga tych wartości.

  • [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
    • hhosts 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

W tej przykładowej konfiguracji, dwa katalogi na maszynie UNIX user1/folder1 and /user1/folder2 są wspdyielone w sieci Windows, jak odpowiednio MySharedFolder1 and MySharedFolder2. Parametry konfiguracyjne w sekcji ogólnej stosowane do wszystkich udostępnionych katalogów UNIX. Szczegółowych wyjaśnienia tych parametrów znajdują się w dokumentacji dostarczonej z oprogramowaniem Samba, a konkretnie Samba/3.0.20b/swat/help/manpages/smb.conf.5.html.

Użytkownicy, którzy są wymienieni w ramach parametru ważnych użytkowników, muszą być ważnymi użytkownikami systemu UNIX, a także muszą być zarejestrowani aplikacji Samba jako zaszyfrowani użytkownicy Samby/hasło bazy danych. To może być wykonywane za pomocą programu smbpasswd znajdującego się w katalogu bin Samby. Gdy użytkownik Windows próbuje po raz pierwszy uzyskać dostęp do współdzielonych katalogów UNIX, użytkownik jest proszony o kombinację ID użytkownika/hasło. Dostarczone poświadczenia są uwierzytelniane poprzez tą bazę danych. Na przykład, jeśli chciałeś umożliwić dostęp użytkownikowi systemu UNIX steve do współdzielonych katalogów z systemu klienta, należy użyć następującego polecenia:

# <path to samba>/samba/bin/smbpasswd -a steve

  • Nowe hasło SMB:
  • Powtórz nowe hasło SMB:

Dodano użytkownika steve

Do pracy w aplikacji Samba muszą być uruchomione dwa procesy Samby, smbd i nmbd. Procesy mogą być uruchamiane tymi poleceniami.

# <path to samba>/samba/bin/smbd -D

# <path to samba>/samba/bin/nmbd -D

Ponieważ uruchomiony jest komputer z systemem Windows serwer druku Loftware musi być w stanie mapować literę dysku do udostępnionych katalogów UNIX, możesz utworzyć nowego użytkownika UNIX o nazwie loftware i za pomocą programu smbpasswd zarejestrować użytkownika z użytkownik/hasło bazy danych Samby. Następnie można użyć tego loginu i hasła jako uwierzytelnień do mapowania dysku z maszyny Loftware do udostępnionych katalogów. Ewentualnie, możesz zarejestrować istniejącego użytkownika UNIX z Sambą i użyć uwierzytelnień do mapowania dysku z maszyny Loftware do udostępnionych katalogów.