如何配置linux的samba访问windows?详细教程

这里只讲一些非常简单的配置,为了方便初学者与win和linux交流,还可以了解一些linux服务的配置环境。

总结:

Windows中有一个网络邻居,在局域网中提供了一个小型的网络资源共享方案。计算机使用Samba suite SMB(会话消息块)协议进行通信。LINUX也可以通过这个协议与Windows通信。下面将介绍Linux下SMB协议的安装、配置和使用。

注意:Linux的一些基本用途这里不详细描述。SMB基于NetBIOS协议工作。

安装:

Samba的安装包可以从网络下载,目前版本是2.2。我从LINUX的安装盘里找到了三个安装包(2.2.3),* * *,都是以Samba开头,RPM包格式,解压后是RPM–IVH XXX . RPM,服务和工具会存放在/sbin和/usr/bin,配置文件在/etc/samba。了解smb、nmb和smbclient工具是否存在。

配置:

Samba的配置主要是smb.conf文件的设置。有数百个配置项和方法。在配置文件目录中提供一个预制的配置文件,你只需要修改它。和#表示注释。下面将描述配置中的主要项目。

注意:这只是为了配置将要对外发布的数据。如何使用其他主机的服务几乎无关紧要,但最好配置一下。

1,简化配置,明确概念。

smb.conf的基础数据只有三段【全局】、【家庭】、【打印机】,分别配置服务通信数据、个人目录和打印机。[global]部分是必需的,[homes]的默认设置使将要登录的用户的主目录可以享受* * *,而[printers]是* * *以享受系统中配置的所有打印机。

2.段落[全局]

本段只介绍基本配置。其他可根据需要设置。

a)在网上邻居中配置以下显示信息

工作组=工作组名称与windows工作组相同。

服务器字符串= xxxxx计算机的简要描述。

b)如果您想享受打印机,请使用以下项目。

Printcap name = /etc/printcap打印机配置文件列表

加载打印机=是

Printing = lprng描述打印机类型。

c)指明日志文件

log file =/var/log/samba/% m . log % m表示登录用户帐户。

d)设置公共资源的使用级别,类似于windows的访问控制。

安全性=用户

e)设置登录密码,可以使用SMB passwd用户名进行设置。

加密密码=是

SMB passwd file =/etc/samba/SMB passwd密码保存文件

f)下面的部分很有意思。它可以将不同的登录账号映射到已有的用户,而不需要系统拥有这个账号,即在使用windows时,不需要注销和更改账号,linux也不需要添加大量的账号。

username map =/etc/samba/smbussers映射文件

如果其他设置没有改变,现在可以启动samba并正常通信。但是,是否如你所愿使用,需要配置* * *享受数据。

3.段落[住宅]

注释=主目录提示信息,不重要。

Browseable = no是否显示第二段表达的* * *享受,但是在[homes]段没用,还是显示$HOME文件夹。

可写=是

有效用户= %S

Create mode = 0664在该文件夹中创建文件的默认权限。

目录模式= 0775

4.段落[打印机]

注释=所有打印机

path =/var/spool/lpd/testsmb spool目录。

可浏览=否与[家庭]相同

# Set public = yes允许用户“来宾帐户”打印

游客ok =否

可写=否

可打印=是

5.其他* * *资源设置类似于[打印机]和[家庭]中的设置。您可以参考配置文件中的一些注释设置。

其他配置集成了第3段和第4段的设置参数。请参考其他资料。

开始:

Samba启动主要由smbd和nmbd完成,非常简单。

1、smbd–D-D 1

2.nmbd -D -d1 -n计算机名称

Smbd SMB的客户端进程,使用smb.conf文件。

Nmbd提供NetBIOS著名服务和浏览支持。

-D表示作为守护进程运行–d1表示服务启动级别,D 1也可以。

请稍等片刻,让windows查找该服务,打开网上邻居查找,应该可以找到,否则请检查网络连接。或者使用testparm工具检查配置文件的语法。

使用:

只说linux下的使用吧。windows下用不了就用linux吧,哈哈。

SMB client–l远程计算机名称–u用户名

将列出远程计算机上的* * *资源。

Smbclient' \远程计算机名* * * Enjoy Name '–uxx

会进入一个类似ftp的文本界面,就像使用ftp一样,略有不同,看一看,很简单。