配置Samba服务
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
修改smb.conf
在[global源自文库段完成:
…… workgroup = Linuxgrp server string = IOT Netbios name = pingzhenyu Security = share
(注:设置工作组的名称) (注:服务器注释设置为你的班级) (注:主机名称设置为你的姓名拼音) (注:设置服务器允许匿名访问共享资源)
# service Samba restart
启动Samba服务器后,可以使用ps命令查看进程
# ps -aux | grep -i “*mbd"
Step Three
smb.conf配置文件
Samba的配置文件在/etc/samba目录中,主配置文件名为smb.conf 用vi /etc/samba/smb.conf打开该配置文件,可以看到该配置文件内容
安装Samba服务 Linux发行版本中都默认自带了Samba软件包。可使用dpkg命令查看安装信息。
# dpkg -l |grep -i “samba”
安装samba服务器
# sudo apt-get install samba
Step Two
启动与停止Samba服务 启动与停止Samba服务
配置Samba服务
物联网学院 平震宇
Samba
Samba(SMB)是一个网络服务器,用于Linux和Windows 共享文件之用。 Samba的核心是 SMB(Server Message Block)协议。SMB 协议是客户机/服务器型协议,客户机通过该协议可以访问服 务器上的共享文件系统、打印机及其他资源。
Microsoft就使用NetBIOS实现了一个网络文件和打印服务 系统,该系统基于NetBIOS设定了一套文件共享协议, Microsoft称之为SMB(Server Message Block)协议。
Samba的核心守护进程
nmbd、smbd是Samba的核心守护进程,在服务器启动到停止期间持续运行。 Smbd监听139TCP端口,nmbd负责监听137TCP端口和137UDP端口。 Smbd处理来到的SMB数据包,为使用该数据包的资源与Linux进行协商,处理文件和打印机共享请求。 nmbd进程使得其他主机可浏览Linux服务器,处理NetBIOS名称服务请求和网络浏览功能。
# vi /etc/samba/smb.conf
Step Four
配置允许匿名访问的Samba服务器
在Linux主机上创建目录/home/pingzhenyu
# mkdir /home/pingzhenyu
在Linux主机上创建目录/opt/test
# mkdir /opt/test
Step Four
任务要求
Step One Step Two Step Three Step Four Setp Five
使用apt-get安装Samba服务 启动与停止Samba服务
设置Samba的配置文件smb.conf 配置允许匿名访问的Samba服务器 从Linux中访问Windows的共享目录
Step One
查看LinuxIP地址
# Ifconfig eth0
在windows中访问linux共享
\\192.168.37.128
测试
从Linux中访问Windows的共享目录
配置Windows共享目录
Windows主机地址为192.168.0.100
查看windows主机中的共享资源
# smbclient -L //192.168.0.100/winshare
Step Four
[share]段添加
[home] comment = public share path = /opt/test writeable = yes public = yes
(注:指定共享目录路径) (注:用户能够可读写的访问该目录) (注:允许匿名用户访问该目录)
测试
从Windows中访问Linux的共享目录
访问windows主机中的共享资源
# smbclient //192.168.0.100/winshare -U user1
问题? 作业
访问windows主机中的共享资源
# smbclient //192.168.0.100/winshare -U user1
测试
从Linux中访问Windows的共享目录
将其它主机的共享文件夹挂载到本地主机的/mnt/smb目录
# smbmount //192.168.0.100/winshare /mnt/smb