说明:版权所有归作者,只供学习交流,若有其它用途请联系作者,转载请遵守IT人职业规范,请注明转载地址
一, samba的简介
Samba是SMB(ServerMessage Block)协议的一种实现方法,主要用来实现Linux系统的文件和打印服务。Linux用户通过配置使用Samba服务器可以实现与Windows用户资源的共享。组成Samba运行的有两个服务,一个是SMB,另一个是NMB。SMB服务是负责解析用的,类似于DNS实现的功能,NMB可以把Linux系统共享的工作组名称与其IP对应起来。如果NMB服务没有启动,就只能通过IP来访问共享文件。
总结:
Linux与Linux之间通过NFS实现共享
Windows与windows之间通过共享目录实现共享
Linux与windows之间通过samba实现共享
二, samba服务器的安装
(1):安装软件包
使用命令:ls/media/server/ |grep samba查看samba相关的rpm包,并且安装。
(2):修改配置文件
修改/etc/samba/smb.conf,添加:
[root]
comment = Root Directories
browseable = yes
writeable = yes
path = /
valid users = smb(用户名)
(3):添加用户
useradd smb //添加smb系统用户
smbpasswd –a smb //修改密码
(4):启动samba
通过命令:/etc/init.d/smb start启动samba服务。或者之前可能你已经启动过了samba服务,但在修改配置文件过后,需要通过命令:/etc/init.d/smb restart,重启samba。
(5)使用samba
在网络畅通的情况下,在windows中通过【开始】|【运行】打开运行界面,在其中输入Linux的IP地址(//192.168.137.2),单击【确定】后,弹出登录界面输入用户名和密码即可。