Linux环境下Samba服务器的研究与实现
2016-04-11王惠
王惠

摘要:在Windows环境下可以通过网上邻居访问局域网主机,而在Linux环境下则可以通过Samba客户端访问局域网内的Windows主机,也可以通过Samba服务器给Windows主机提供文件、打印机等服务。该文就是通过实例系统介绍了如何在Linux环境下架设和配置Samba服务器。
关键词:Linux;Samba服务器;网络互访;共享资源;访问安全
中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2016)04-0062-02
The Research and the Realization of Samba Server with Linux
WANG Hui
(Jiuzhou College of Vocation & Technology, Xuzhou 221116,China)
Abstract:Computers with Windows of LAN can be accessed through the Network Neighborhood. Computers with Linux can access ones that run Windows by Samba Client and supply services of files and printing by Samba Server. This article is mainly about how to build and configure Samba server with Linux.
Key words:Linux; Samba Server;access each other; share resources; the security of access
1 Samba服务器简介
计算机网络最具吸引力的功能就是资源的共享。在Windows环境下我们可以通过网上邻居实现不同计算机之间的相互访问,但是当局域网中存在多种操作系统时,例如既有安装Windows的计算机,又有安装Linux的计算机,则需要Samba服务器实现它们之间的访问。Samba服务器可实现不同类型计算机之间文件和打印机的共享。Samba服务器可以使Windows用户通过网上邻居等方式直接访问Linux的共享资源,而Linux用户也可通过Samba客户端访问到Windows的共享资源[1]。
Samba有两个核心守护进程:smbd和nmbd。smbd守护进程负责建立对话、验证用户、提供文件和打印机共享服务等;nmbd守护进程负责实现网络浏览。smbd守护进程负责建立对话、验证用户、提交文件和打印机共享服务等;nmbd守护进程负责实现网络浏览。
2 Samba服务器的功能
文件共享和打印共享是Samba最主要的功能。Samba为了方便文件共享和打印共享,还实现了相关的控制和管理功能。具体来说,Samba完成的功能有:
1)共享目录:在局域网上共享某个或某些目录,使得同一个网络内的Windows用户可以在网上邻居里访问该目录,就跟访问某些网上邻居里的其他Windows机器一样。……
