Developing Management Strategies and Tools for Samba. Jeffrey Bianchine

Similar documents
Implementing a Primary Domain Controller for Windows 2000 Clients using Samba

Samba in Business. John H Terpstra

Sample Configuration File

Unit 11 Computer Network Introduction to Network Operating Systems

Network-based File Sharing (1)

Y115 Remote File Access. Use WebDav to Make Life Easier

NetWare Configuration with Client 32

Setting Up SAMBA. And the response was: salmonberry samba sawtimber scramble. Thus, the name Samba was born.

RHCE BOOT CAMP. File Sharing Services. Wednesday, November 28, 12

SDC EMEA 2019 Tel Aviv

E June Oracle Linux Storage Appliance Deployment and User's Guide

The Samba-3: Overview, Authentication, Integration

IBM Iseries linux technical solutions v5r.

Applied Biosystems SQL*LIMS Technical Support Technical Note

Release Date May StorNext NAS Release Notes 2. New Features for Release Performing System Installations and Upgrades 4

Install and Configure Samba - CentOS 7

SIOS Protection Suite for Linux v9.0. Samba Recovery Kit Administration Guide

Linux Essentials. Smith, Roderick W. Table of Contents ISBN-13: Introduction xvii. Chapter 1 Selecting an Operating System 1

Samba4 Progress - March Andrew Tridgell Samba Team

Joining a workstation to the agnet.tamu.edu Domain and Profile Migration

Red Hat Enterprise Linux Red Hat Enterprise Linux Deployment Guide

Migration Roadmap for LANRES For z/vm Customers - Where to go from here?

Networking 101. Introduction to Ethernet networking basics; Network types, components, configurations. Routers. Switches. Servers.

ANSAwise - Distributed and Networked Operating Systems

15. Creating a Samba Server in Knoppix v.3

The Windows Server 2008 R2 Schema Extension Must Be Applied To The Ad Schema For The Forest

Introduction to LAN Introduction to TDC 363 Lecture 05 Course Outline What is NOS?

Prepared by Shiba Ratna Tamrakar

The Samba-3 Enchilada: Overview, Authentication, Integration

Hemanth Thalak Dattatreya. Wendy Cheng. Wendy Cheng, 19447, Pruneridge Avenue, M S 47, Cupertino, CA

Web Server rpm. Web Server. #rpm q apache apache sis. package apache not installed CD-ROM

Installation Guide Version May 2017

BootManage Administrator Installation Manual

Print Server. User s Manual

IO110: Open Enterprise Server 2. Hardware you can hit with a hammer, software you can only curse at...

AN OVERVIEW OF DISTRIBUTED FILE SYSTEM Aditi Khazanchi, Akshay Kanwar, Lovenish Saluja

VMware vsphere with ESX 4.1 and vcenter 4.1

HP OpenVMS CIFS File Security and Management

Open Enterprise Server 2018 SP1 Release Notes - Beta. January 2019

Haas Machines in a Network

Installing and Configuring DHCP with NetWare 5

Manually Mount Network Drive Mac Os X Command Line

It is possible to use OpenDLP in an agentless mode, but the agent shifts the processing to the host instead of the server.

PLAYING NICE WITH OTHERS: Samba HA with Pacemaker

Océ Copier/Printer. Connectivity Manual

Load Balancing Microsoft Print Server

The Road to Centralized Management

USB PRINTER WIRELESS LAN PRINT SERVER (DN-13014) PARALLEL PRINTER WIRELESS LAN PRINT SERVER (DN-13016) Quick Installation Guide

Replacing Windows Servers with Linux

Mapping LPI certifications against e-cf EXIN. status

Beyond the Horizon. What's after Samba 3.0? (Or is the earth really flat?)

FAQ: Real-World Networks

for Windows 2000 Servers. Application server software for enterprises to compete in the digital economy.

Print Server. User s Manual

CIS 192 Linux Lab Exercise

Realizing the Promise of SANs

Manually Install Windows Updates Server 2008 R2 Step By Step Pdf

Wireless and Dorm Printing Overview

Gerald Carter Samba Team/HP

Sharing files and printers with Microsoft Windows

Course 10747D: Administering System Center 2012 Configuration Manager Exam Code:

Configuring and Managing WAAS Legacy Print Services

Océ User manual. Printer drivers. Printer driver installation

NetWare NDS Mode (V4, V5) and QUICKSET

LevelOne FPS-9021/FPS User Manual. Mini Printer Server w/parallel (USB2.0) Port V

Install and Manage Windows Nano Server 2016 Step by Step

Guide to TCP/IP, Third Edition. Chapter 12: TCP/IP, NetBIOS, and WINS

SIOS Protection Suite for Linux Samba Recovery Kit v9.2. Administration Guide

FLOATING LICENSE. version user guide

Network-based File Sharing

Chapter 6: Connecting Windows Workstations

A CommVault White Paper: CommVault Galaxy Backup & Recovery for Novell Open Enterprise Server and NetWare Environments

Chapter 5: User Management. Chapter 5 User Management

SUPERSCRIPT 1800 NETWORK USER S GUIDE. July, A

Forest Active Directory Schema Snap In 2008 R2

Delegating Samba Administration

SIOS Protection Suite for Linux Samba Recovery Kit v Administration Guide

You can access data using the FTP/SFTP protocol. This document will guide you in the procedures for configuring FTP/SFTP access.

Quick Start Guide TABLE OF CONTENTS COMMCELL ARCHITECTURE OVERVIEW COMMCELL SOFTWARE DEPLOYMENT INSTALL THE COMMSERVE SOFTWARE

WebAdmin (For NT Server/TCP/IP)

Security Essentials. Working with Systems Management Server (SMS) 2.0 to maximize SMS security and avoid security-related problems.

"Charting the Course to Your Success!" MOC D Administering System Center 2012 Configuration Manager. Course Summary

John Terpstra. Vice President, Technology Caldera International, Inc.

Distributed Systems. Hajussüsteemid MTAT Distributed File Systems. (slides: adopted from Meelis Roos DS12 course) 1/15

Installing Novell Modular Authentication Service (NMAS) Enterprise Edition

Hands-On Ethical Hacking and Network Defense Chapter 6 Enumeration

Print Server Administration User s Guide

client X11 Linux workstation

Performing the setup from the Printer Control Panel

48-Port 10/100/1000Base-T with 4 Shared SFP. Managed Gigabit Switch WGSW Quick Installation Guide

Making the Migration to Linux using Vampire. Matt Skipton Technology Specialist Datacenter & Workgroup Novell, Inc.

Management Security Switch SGSD-1022 / SGSD-1022P SGSW-2840 / SGSW-2840P. Quick Installation Guide

Configuring and Managing WAAS Print Services

Linux OS Fundamentals for the SQL Admin. Anthony E. Nocentino

Pre-Assessment Answers-1

Microsoft Windows Server Administration Fundamentals. Download Full Version :

Samba. Alain Knaff. Linuxdays, Samba. Alain Knaff. Installing. Basic config PDC. Printing. Misc gimmicks. Conclusion

Networks: Access Management Windows 2000 Server Class Notes # 22 Building an Active Directory February 26, 2004

Print Server. User s Manual

By the end of the class, attendees will have learned the skills, and best practices of virtualization. Attendees

Transcription:

SCALE 3X Developing Management Strategies and Tools for Samba Jeffrey Bianchine jjbianchine@earthlink.net

Brief History of IT Centralized Mainframes Minicomputers Decentralized Isolated PCs LAN PCs connected to PC hosts

Brief History of PC LANs Novell NetWare Achieved Market Dominance Microsoft Windows NT Seized Market Dominance Linux Ask your Local Penguin

NetWare & Windows Differences NetWare Lean Installation Requirements No Console Possible Completely Focused on Serving High Uptime Windows Larger Installation Requirements Console Essentially a Workstation that could Serve Easily Compromised Uptime

NetWare & Windows Common Deployment Results NetWare Lots of Individual Server Hosts Lots of Individual User Logins Windows Lots of Individual Server Hosts Lots of Individual User Logins

Linux Lean Installation Requirements No Console Required Can Be Completely Focused on Serving High Uptime

WARNING: Without Sufficient Planning... Windows Replacement Replicates NetWare and Windows Deployment!!! Lots of Individual Server Hosts Lots of Individual User Logins Therefore Lots of Potential Samba Configuration and Management Issues

What Does Samba Do? Provide Critical Resources to Microsoft Windows clients Files Printers This is Critical for Migration away from Proprietary Operating Systems Targeting Server Migration First

Where Does Samba Fit? Server Hosts Sharing to Windows Clients UNIX Linux xbsd Mac OS X

Where Does Samba Fit? Client Hosts Sharing to Windows Clients UNIX Linux xbsd Mac OS X

Where Does Samba NOT Fit? As Per Samba Team: Whenever there is no Windows Client Involved Server to Server Client to Client NFS Preferred Rationale Inherent Problems with Microsoft's Implementation of SMB

Versions of Samba Version 1 Deprecated Version 2 Recently Deprecated Version 3 Current Version 4 Development

Installing Samba Obtain Samba Directly From samba.org Distribution Packaging Install Samba Manual installation Distribution Packaging

Updating Samba Why? Keep Current with Security Updates DEFINITELY migrate from deprecated versions! When? ASAP

Running Samba smbd Provide Shared Resources Run: smbd -D nmbd Answer NetBIOS Name Requests Run: nmbd -D

Configuring Samba smb.conf Text file Discrete sections Easily edited vi anyone?

smb.conf: Sections [global] Settings appropriate to entire server host [homes] Settings to generate shares from user home directories [printers] Settings if printers are shared from the server host [share]

Samba Dependencies Users Groups Permissions umask ntpd dhcpd (clients) network filesystem

Managing Samba Shares Share at the minimum directory level within each filesystem Maintain home directory integrity within smb.conf for each host Manage valid users through group membership Manage permissions in deference to other applications

Testing Samba testparm smb.conf Manually Test Services Defined in smb.conf Files Printers Printer Drivers

Monitoring Samba ps smbd nmbd smbstatus Users Files in use tail of log file(s)

What May Be Overlooked... Testing smbd & nmbd for Reboot Survival (!) Samba packaging differences across distributions Log File Specifications Too much data Not enough data

Windows Clients Turn off browse master warfare Properly maintain time consistent with network IP addressing predictability Static Dynamic

smb.conf Samba Management Strategies Keep minimal Do NOT use default smb.conf file For reference ONLY Keep consistent across hosts Log by User for Security Analysis log.%u

Current Tools Emphasize Syntactic Correctness within smb.conf Provide a portion of available options Focus on graphical interaction

Tool Philosophy Host based tools Command line tools Test beyond smb.conf syntax propriety

Tool Ideas smb.conf propriety analysis Permissions analysis User and group analysis User and group propriety by share Share propriety by filesystem Group smb.conf options by function