Samba Erik Turner CSIS 4490 Linux Admin & Security Dr. Hoganson.

Slides:



Advertisements
Similar presentations
automated single login access to Novell storage resources
Advertisements

Setting Up a Peer-to-Peer Network For Each PC –Install the Client for Microsoft Networks –This supports peer-peer networking Implement Sharing –In the.
Homework 5b: Samba. Computer Center, CS, NCTU 2 Network-based File Sharing (1)  NFS (UNIX-based) mountd is responsible for mount request nfsd and nfsiod.
Samba Integrating SMB file systems with UNIX. Samba Provides a file server compatible with Windows 9x and NT.. SMB Can function in NETBIOS name browsing.
Module 1 Introduction to Network Operating Systems
Network Shares and Accounts Sharing Printers, Drives, Folders – Setup Windows 95/98 Windows NT (2000, XP) Linux – Users – Groups.
Chapter 6 Introduction to Network Operating Systems 6.1 Characteristics of a Network Operating System 6.2 Windows 6.3 Linux 6.4 Determining Software Requirements.
1 Chapter Overview Introduction to Windows XP Professional Printing Setting Up Network Printers Connecting to Network Printers Configuring Network Printers.
Securing Access in a Heterogeneous Network Environment Providing Interoperability between Microsoft Windows 2000 and Heterogeneous Networks Securing Authentication.
1 Chapter Overview Creating User and Computer Objects Maintaining User Accounts Creating User Profiles.
FINAL PROJECT SAMBA Server
© 2005 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice Advanced Samba Administration Part.
CMSC 691X – Summer 2002 Project By Pravin D’Souza.
Installing Samba Vicki Insixiengmay Jonathan Krieger.
1 COP 4343 Unix System Administration Unit 16: file server – samba.
UNIT - III. Installing Samba Windows uses Sever Message Block(SMB) to communicate with each other using sharing services like file and printer. Samba.
© 2005 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice Advanced Samba Administration Part.
NFS Server Setup NFS SERVER SETUP. Network File Service NFS Server Setup Allows to share Directories between UNIX Systems Daemons: netfs, nfs, nfslock.
TOPIC 1 – SERVER SIDE APPLICATIONS IFS 234 – SERVER SIDE APPLICATION DEVELOPMENT.
VPN Plus Samba Making My Home Computing Environment Identical to My Work Computing Environment.
Chapter 5 File and Printer Services
Samba Objectives Contents Practical Summary
Samba
1 SAMBA. 2 Module - SAMBA ♦ Overview The presence of diverse machines in the network environment is natural. So their interoperability is critical. This.
/dev/urandom Barry Britt, Systems Support Group Department of Computer Science Iowa State University.
Windows interoperability with Unix/Linux. Introduction to Active Directory Integration for Unix and Linux Systems Unix/Linux interoperability components.
Windows Interoperability Chris “CJ” Janneck CSE 398 – Sys Admin 4/19/2004.
Chapter 10 – UNIX. History In late 1960s, two employees of Bell Labs (Ken Thompson & Dennis Ritchie) designed a new operating system to overcome the constraints.
1 Chapter Linux/Windows Internetworking. 2 Chapter Objectives Samba Practical Customization of Samba on a Linux Server Setting Up SWAT to Remotely Configure.
1 Guide to Novell NetWare 6.0 Network Administration Chapter 12.
8.1 © 2004 Pearson Education, Inc. Exam Managing and Maintaining a Microsoft® Windows® Server 2003 Environment Lesson 8: Introducing Computer Accounts.
Ferry Astika Saputra Workshop Administrasi Jaringan SAMBA PROTOCOL.
SAMBA Integrating Linux and Window. What is Samba? Free suite of programs that enables flavors of UNIX to work with other operating systems such as OS/2.
Windows Interoperability. What can Samba do? Allow for peaceful coexistence between Windows and Linux/UNIX systems regarding: File sharing Printer sharing.
New SA Training Topic 8: File System Access  Our organization uses a variety of services for accessing files on remote systems  WWW  FTP  CIFS/SMB.
Samba Advanced System Administration Course James Lwali University computing Centre Ltd, University of Dar es salaam,
Samba version What is the Samba? Samba is a suite of programs which work together to allow clients to access to a server's filespace and printers.
Samba Server Configuration
SAMBA Server Message Block File & Print Server. Service Profile Type: System-V managed service Packages: samba-common, samba-client Daemons: nmbd, smbd.
Sys Admin Course NFS and SAMBA Fourie Joubert. Sys Admin Course NFS NFS is the Network File System It allows Linux systems to share a file system, or.
Samba – Good Just Keeps Getting Better The new and not so new features available in Samba, and how they benefit your organization. Copyright 2002 © Dustin.
SAMBA Server Message Block File & Print Server. Service Profile Type: System-V managed service Packages: samba-common, samba-client Daemons: nmbd, smbd.
Samba Let’s Dance!. Computer Center, CS, NCTU 2 Network-based File Sharing (1)  NFS (UNIX-based) mountd is responsible for mount request nfsd and nfsiod.
1 Linux Networking and Security Chapter 5. 2 Configuring File Sharing Services Configure an FTP server for anonymous or regular users Set up NFS file.
Windows-Linux Interconnection Campus-Booster ID : **XXXXX Copyright © SUPINFO. All rights reserved Samba.
Course ILT Unit objectives Describe the network clients that are available to connect DOS-, Windows-, and Macintosh-based computers to a network Network.
1 Terminology. 2 Requirements for Network Printing Print server Sufficient RAM to process documents Sufficient disk space on the print server.
CITRIX REVIEW Presented by Mary Kay Black and Christy Randall.
SAMBA (ORIGINAL SLIDES BY DR. JAMES WALDEN, NKU) CT320: Advanced Network and System Administration Slide #1 CT320 : Advanced Network and System Administration.
6/19/2016 أساسيات الأتصال و الشبكات Communication & Networks Fundamentals lab 4.
Samba
u Babel Com Australia FDS + Samba ● What is LDAP? ● Fedora Directory Server ● Samba ● LDAP Tools.
Samba Server Samba is used for *share a linux FS with windows-95,98 &NT. *Share printers connected to either linux or Windows systems. *Samba is based.
Unit –III CHAP-I 1 Created By Asst. Prof. Ashish Shah, J.M.Patel College of Commerce.
LINUX - SAMBA
Using Samba Doug Maxwell November 13, 2004 – GHGLUG
Guide to Operating Systems, 5th Edition
Windows interoperability with Unix/Linux
Samba.
File System Implementation
Network Administration Module 09
Exercise 7 Samba.
LINUX ADMINISTRATION 1
Network Operating Systems Examples
Workshop Administrasi Jaringan
Samba.
Samba - SMB yench.
David Boyce David Darby
Cooperating with Windows
Presentation transcript:

Samba Erik Turner CSIS 4490 Linux Admin & Security Dr. Hoganson

What is Samba? Samba is an implementation of the SMB protocol (Server Message Block) that can be run on almost every variant of UNIX in existence. In short, Samba offers a simple, cost-effective solution for management of home directories, file sharing, and share networked printers. As with most Linux packages, Samba is open source, written in C, and its free.

History of Samba The Samba project began in 1991 by Andrew Tridgell in Australia while he was earning his PhD. Andrew needed to create a fileserver program for his local network that supported DEC (an odd protocol from Digital Pathworks). Andrew later found out that the DEC protocol was SMB and his program could be used as a fileserver for the Unix environment and later other environments. Interest in his SMB fileserver grew with the popularity of Linux, and it was renamed Samba

On a side note… Microsoft has also contributed to the development of SMB, which is still evolving today. Microsoft's implementation of it is the CIFS protocol, which will be used in future Windows products. The two terms are used interchangeably, so you will often see the protocol written as "SMB/CIFS."

What can Samba do? It is useful because Microsoft clients can use this protocol to access files and printers located on your UNIX box just as though it were a native Windows server. Therefore, a Samba-enabled Unix machine can masquerade as a server on your Microsoft network and offer the following services:

What can Samba do? (cont) Share printers installed on both the server and its clients Assist clients with Network Neighborhood browsing Authenticate clients logging onto a Windows domain Allows UNIX computers access to NT files Act as a gateway for synchronizing UNIX and Windows NT passwords Act as a print gateway between PCs and UNIX printers Act as a Net BIOS name server And more!

Behind the Scenes Samba is configured from a single properties file called ‘smb.conf’. [global] workgroup = SIMPLE [test] comment = For testing only path = /export/samba/test read only = no guest ok = yes

SWAT Samba 2.0 and up includes SWAT, a GUI for Samba configuration In this example, we can change the same variables from the previous slide.

Behind the Scenes Samba operates in Unix as a set of daemon programs. They can view them with the Unix netstat and smbstatus commands. # smbstatus Samba version Service uid gid pid machine network davecb davecb 7470 phoenix ( ) Sun May 16 network davecb davecb 7589 chimaera ( ) Sun May 16 Locked files: Pid DenyMode R/W Oplock Name

Basic Setup A simple network setup with a samba server with one Unix server and two Microsoft clients sharing a printer.

Basic Network Neighborhood The network neighborhood directory. Our Unix computer ‘Hydra’ is seen as a regular server on the network.

Sources Samba documentation (from samba.org)Samba documentation Teach yourself samba in 24 hours