[3] SAMBA – Testowanie

28 listopada 2023 Wyłączono przez Adam [zicherka] Nogły

OK, więc udziały stworzone, katalogi także – czas zatem na pierwsze testy. Powinny one pokazać prawidłowe funkcjonowanie serwera Samba oraz odpowiedzi na żądania SMB/CIFS.

Uruchommy więc serwer Samba.

root@vfbsd01:~ # /usr/local/etc/rc.d/samba_server onestart
Performing sanity check on Samba configuration: OK
Starting nmbd.
Starting smbd.
Starting winbindd.

Jak widać powyżej serwer wystartował i pracuje. Sprawdźmy/wyświetlmy zatem udziały, które ten serwer udostępnia.

root@vfbsd01:~ # smbclient -U fbsduser -L localhost
Enter ZICHERLAB\fbsduser's password: # wpisz hasło

        Sharename       Type      Comment
        ---------       ----      -------
        publiczny       Disk      Udzial publiczny
        prywatny        Disk      Udzial prywatny
        tylkodoodczytu  Disk      Udzial tylko do odczytu
        IPC$            IPC       IPC Service (Samba Server at FreeBSD13)
        fbsduser        Disk      Katalog domowy uzytkownika

Reconnecting with SMB1 for workgroup listing.
        Server               Comment
        ---------            -------
        Workgroup            Master
        ---------            -------
        ZICHERLAB            VFBSD01

Aby zalogować się i rozpocząć korzystanie z udziałów udostępnionych za pomocą Samby wykonaj:

user1@vfbsd02:~ $ smbclient -U fbsduser //192.168.100.106/publiczny
smbclient: Can't load /usr/local/etc/smb4.conf - run testparm to debug it
Enter ZICHERLAB\fbsduser's password: # wpisz hasło
Try "help" to get a list of possible commands.
smb: \> ls
  .                                   D        0  Tue Nov 15 20:09:07 2022
  ..                                  D        0  Tue Nov 15 20:06:25 2022
  Nowy folder                         D        0  Tue Nov 15 20:09:07 2022
                47735068 blocks of size 1024. 31380500 blocks available

smb: \> mkdir vfbsd02
smb: \> ls
  .                                   D        0  Tue Nov 15 20:16:27 2022
  ..                                  D        0  Tue Nov 15 20:06:25 2022
  Nowy folder                         D        0  Tue Nov 15 20:09:07 2022
  vfbsd02                             D        0  Tue Nov 15 20:16:27 2022
                47735068 blocks of size 1024. 31380492 blocks available
smb: \> exit

W systemie Windows możesz w pasku adresu Eksploratora wpisać: [adres_IP lub nazwę komputera/nazwa_udziału]. Czyli w naszym przypadku [\\192.168.100.106\publiczny]. Jeśli jesteś zalogowany w systemie Windows jako uprawniony użytkownik Samby do uzyskasz dostęp do zasobu.

Jeśli jednak jesteś zalogowany jako inny użytkownik, zostaniesz poproszony o podanie nazwy użytkownika i hasła. Po ich wpisaniu kliknij [OK].

Czyli wszystko OK, możemy wpisać do pliku [rc.conf] komendę, która uruchomi serwer Samba automatycznie wraz ze startem systemu.

root@vfbsd01:~ # mcedit /etc/rc.conf
# dodaj na końcu
samba_server_enable="YES"

Uruchomimy teraz ponownie Sambę i sprawdzimy czy faktycznie pracuje.

root@vfbsd01:~ # /usr/local/etc/rc.d/samba_server restart
Performing sanity check on Samba configuration: OK
Stopping smbd.
Waiting for PIDS: 8150.
Stopping nmbd.
Performing sanity check on Samba configuration: OK
Starting nmbd.
Starting smbd.

Sprawdźmy czy faktycznie oba demony [nmbd] i [dmbd] zostały uruchomione.

root@vfbsd01:~ # /usr/local/etc/rc.d/samba_server status
nmbd is running as pid 8244.
smbd is running as pid 8249.