html5-img
1 / 15

Ferry Astika Saputra

Workshop Administrasi Jaringan SAMBA PROTOCOL. Ferry Astika Saputra. What is SAMBA?. Provides interoperability of resources between Linux/Unix hosts and hosts running MS Windows OS. How did SAMBA get started?.

ghada
Télécharger la présentation

Ferry Astika Saputra

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Workshop Administrasi Jaringan SAMBA PROTOCOL Ferry Astika Saputra

  2. What is SAMBA? Provides interoperability of resources between Linux/Unix hosts and hosts running MS Windows OS.

  3. How did SAMBA get started? In early 1992, Andrew Tridgell wanted to mount a disk share from his Unix host on to a DOS PC. Reverse engineered the SMB/NetBIOS protocol using packet sniffer. Thus was born the SAMBA package as we know it today! Andrew has a big team, with members across the globe contributing to the SAMBA project. UPDATED : Common Internet File System (CIFS)

  4. The TCP/IP Properties NetBIOS Name service netbios-ns 137/tcp, 137/udp NetBIOS Datagram service netbios-dgm 138/tcp, 138/udp NetBIOS Session service netbios-ssn 139/tcp, 139/udp NetBIOS tunneled over TCP/IP protocol makes it routable!

  5. SMB on the Network Stack

  6. Functionality Provided File and Print services Authentication and Authorization Name resolution Service announcement (browsing).

  7. Components • File and Print services provided by smbd daemon. • Name Resolution and Browsing provided by nmbd daemon. • Name Resolution - broadcast and point-to-point. • WINS server [NBNS (NetBIOS Name Service)]. • Computers in a LAN hold an election to decide the Local Master Browser (LMB). • The LMB's job is to keep a list of available services that you see in the Network Neighborhood

  8. Security Levels Share Level - single password is given to everyone who is allowed to use the share. User Level - each user has their own username and password and the System Administrator can grant or deny access on an individual basis.

  9. Configuration – Global [global] workgroup = SOHO-SMB server string = Samba Server hosts allow = 192.168. 1.23 hosts deny = 192.168.1.10 printcap name = /etc/printcap load printers = yes printing = bsd log file = /var/log/samba/%m.log max log size = 0 security = user socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192 encrypt passwords = yes smb passwd file = /etc/samba/smbpasswd

  10. Configuration – HOMES [homes] comment = Home Directories browseable = no writable = yes

  11. Configuration – Printers [printers] comment = Printers path = /var/spool/samba browseable = no writeable = no guest ok = no printable = yes

  12. NT Domain Setup Parameters to be set: domain master = yes preferred master = yes domain logons = yes logon script = %U.bat - per user logon script Configure encrypted passwords encrypt passwords = yes smb passwd file = /etc/samba/smbpasswd Use smbpasswd -a <userid> to create encrypted passwords for Samba

  13. Tools/Utilities /usr/bin/wbinfo /usr/sbin/winbindd /usr/bin/smbmount /usr/bin/smbprint /usr/bin/smbspool /usr/bin/smbtar /usr/bin/smbumount /usr/bin/make_printerdef /usr/bin/make_smbcodepage /usr/bin/smbpasswd • /sbin/mount.smb • /sbin/mount.smbfs • /usr/bin/findsmb • /usr/bin/nmblookup • /usr/bin/rpcclient • /usr/bin/smbcacls • /usr/bin/smbclient • /usr/bin/smbmnt • /usr/bin/testparm • /usr/bin/testprns

  14. Examples smbclient – a ftp like client to connect to a Samba server smbclient //milkyway/homes -U jdoe added interface ip=192.168.1.99 bcast=192.168.1.255 nmask=255.255.255.0 Password: Domain=[SOHO-SMB] OS=[Unix] Server=[Samba 2.2.4] smb: \> help smbmount/mount – mount a Samba share mount -t smbfs -o username=jdoe //milkyway/homes /mnt/samba/ Password:

  15. Resources • www.samba.org • Source Code • Mailing lists • Docs and Presentations • The Linux Documentation Project – HOWTOs • USENETlinux.samba, linux.samba.announce, mailing-list.samba, comp.protocols.smb • http://www.microsoft.com/mind/1196/cifs.asp

More Related