51
项项 项项 9 9 Samba Samba 项项项项项项项项项 项项项项项项项项项

项目 9 : Samba 服务器的配置与管理

  • Upload
    rumer

  • View
    176

  • Download
    0

Embed Size (px)

DESCRIPTION

项目 9 : Samba 服务器的配置与管理. 目标. 掌握 SMB 的概念、工作原理 掌握 Samba 服务器的创建 掌握 Samba 服务器的管理. 任务的提出. - PowerPoint PPT Presentation

Citation preview

  • 9 Samba

  • SMBSamba Samba

  • Linux,,,Windows.WindowsGNU,,.,LinuxWindows,?FTP/Telnet/NFS,LinuxSMB WindowsLinux LinuxWindows

  • Samba

  • SambaSamba SambaLinuxSMBLinuxMicrosoftLinuxWindowsLinuxSambaFTPSambaSMB

  • Samba Windows Windows 2000Windows XPWindows 2003LinuxWindowsWindows SMBSambasmbclientLinux FTPWindows PCsmbtarshell tar Windows NTSamba

  • Samba Sambasmbdnmbd Smbd Nmbd Samba

  • SambaRHEL Server 5 Samba#rpm qa|grep sambaSambarpm

  • Samba/etc/sambalmhostssmb.confsmbusers3/etc/samba/lmhostsNetBIOS(Network Basic Input Output System,)IP

    /etc/samba/smbusers

    /etc/samba/smb.confsambaSamba

  • Samba Smb.confSambaSambaSamba []

  • Samba/testtestgroup1./etc/samba/smb.conf

  • 2testparm

  • 3Samba

    4/test,hello.txt

    5SambaWindows

  • [global]workgroup sambasecurity=domainworkgroupworkgroup = wgp1 wgp1

  • [global]security samba user security = user samba securtiy = share () security = server userNTuserserveruser security = domain NT PDCsambaNT PDC security = ads sambaNetBIOS

  • [global]host allowSamba host allow=192.168.1. 192.168.1.0host allow=192.168.1. EXCEPT 192.168.1.33 192.168.1.0192.168.1.33

  • [homes][printers]comment comment = Share Stuff path path path=/testread onlywriteable yesnonoread onlyREAD ONLYNOWRIEABLENObrowseableyesavailableyesno

  • public guestyesnopublicguest ok only guestguestprintablewrite listvalid user

  • Samba smbpasswdSambasmbpasswd [] []-a Samba-d Samba-e Samba-n Samba-x Samba

  • Samba xiaoliSamba

  • SambaxiaolixiaowangSambatestgroup(1) XiaoliSambaxiaowangSamba(2) Samba/etc/samba/smb.conf,

  • (3) testparm

  • (4) Samba[root@dns test] # service smb restart(5)

  • WindowsSamba

  • WindowsSambaSambaWindowsUNCWindowsSamba

  • LinuxSamba smbclient-Lsamba -USamba# smbclient L 192.168.0.99 U aaa

  • LinuxSambaaaa192.168.0.99aabb# smbclient //192.168.0.99/aabb U aaaPassword:

  • LinuxSamba ls get put mget mput mkdir rm lcd q smbclient

  • Samba192.168.0.192.168.0.20Sambaaaabbb/var/samba/aabbtestgroup.

  • /var/samba/aabb[root@dns test] # mkdir p /var/samba/aabb[root@dns test] # chmod 707 /var/samba/aabb [root@dns test] # useradd aaa[root@dns test] # passwd aaa[root@dns test] # useradd bbb[root@dns test] # passwd bbb [root@dns test] # smbpasswd a aaa[root@dns test] # smbpasswd a bbb

  • # service smb restartWindows

  • SAMBA 1smbgrp 2/root/tmp 3/root/zspri,zs 4wl0708zsls/root/wl0708wl0708

  • 1SAMBA #rpm qa | grep samba #mount /dev/cdrom /mnt/cdrom/ #cd /mnt/cdrom/XXXXXX/RPMS/ #rpm ivh samba-common-2.2.7a-7.0.9.0.i386.rpm #rpm ivh samba-client-2.2.7a-7.0.9.0.i386.rpm #rpm ivh samba-2.2.7a-7.0.9.0.i386.rpm #cd;eject

  • 2SAMBAwl0708zsls #groupadd wl0708#useradd zs g wl #passwd zs #useradd ls g wl #passwd ls

  • 3SAMBA/root/tmp/root/wl0708/root/zspri #mkdir /root/tmp #chmod 777 /root/tmp #mkdir /root/wl0708 #chmod 777 /root/wl0708#mkdir /root/zspri #chown zs /root/zspri #chmod 755 /root/zspri

  • 4vi smb.conf [global] workgroup = smbgrp# server string = Samba Server # Netbios name = wwen Security=user guest ok =no #guest

  • ,[homes] available = yes# comment = Home Directories browseable = no# writable = yes# create mode = 0664# directory mode = 0775#

  • smb.conf[public] path = /root/tmp # comment = public browseable = yes # writeable = yes # read only=no # guest ok = yes #guest create mode = 0664 #

  • smb.conf[wl] path = /root/wl0708 # comment = public wl guest ok = yes #guest browseable = yes # read only=no # write list = @wl0708 #

  • smb.conf[zspri] path = /root/zspri# comment = zss directoryvalid users=zs#zs public=no writeable = yes#

  • 5samba #testparm6Samba samba # /etc/rc.d/init.d/smb start #service smb start samba # /etc/rc.d/init.d/smb restart

  • 7SambaSambaSambaLinux #smbadduser zs:zs Smbpasswd a zs8