首页服务器samba服务器配置 怎么配置samba服务器

samba服务器配置 怎么配置samba服务器

编程之家2023-10-21116次浏览

各位老铁们,大家好,今天由我来为大家分享samba服务器配置,以及怎么配置samba服务器的相关问题知识,希望对大家有所帮助。如果可以帮助到大家,还望关注收藏下本站,您的支持是我们最大的动力,谢谢大家了哈,下面我们开始吧!

samba服务器配置 怎么配置samba服务器

samba服务器的配置文件是

samba服务器的配置文件是smb.conf。

Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成。SMB(Server Messages Block,信息服务块)是一种在局域网上共享文件和打印机的一种通信协议。

同http表示的是应用层中的HTTP协议一样,其中smb指的是在表示层和会话层(少部分在应用层)上的通信协议。SMB(server message block)即服务信息块,作用是在局域网上实现共享文件和打印机功能。Samba则是在Linux和uniux之间实现SMB协议的一种免费软件。

samba服务器简介

Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成。SMB(Server Messages Block,信息服务块)是一种在局域网上共享文件和打印机的一种通信协议,它为局域网内的不同计算机之间提供文件及打印机等资源的共享服务。

SMB协议是客户机/服务器型协议,客户机通过该协议可以访问服务器上的共享文件系统、打印机及其他资源。通过设置“NetBIOS over TCP/IP”使得Samba不但能与局域网络主机分享资源,还能与全世界的电脑分享资源。

samba服务器配置 怎么配置samba服务器

怎么配置samba服务器

1.samba安装和启动

samba的源码安装采用最新版本samba-4.1.14,官网下载。安装过程如下:

$ sudo mkdir/usr/local/samba-4.1.14

$./configure--prefix=/usr/local/samba-4.1.14

...

Checking for program xsltproc: not found

samba服务器配置 怎么配置samba服务器

Checking for program python:/usr/bin/python

Checking for program python:/usr/bin/python

Checking for program python:/usr/bin/python

Checking for Python version>= 2.5.0: ok 2.7.6

Checking for library python2.7: not found

Checking for library python2.7: yes

Checking for program python2.7-config: not found

Checking for program python-config-2.7: not found

Checking

for custom code

: Could not find the python development headers

/home/anonymalias/Downloads/samba-4.1.14/wscript:100:

error: the configuration failed(see

'/home/anonymalias/Downloads/samba-4.1.14/bin/config.log')

上面错误的原因是samba必须依赖python,执行

$ sudo apt-get install python-dev

后面就是make&& sudo make install,安装ok后,安装目录结构如下:

/usr/local/samba-4.1.14$ ls

bin etc include lib private sbin share va

将源码文件下默认的conf文件拷贝到安装目录下的etc目录中

/usr/local/samba-4.1.14$ cp/home/anonymalias/Downloads/samba-4.1.14/examples/smb.conf.default etc/smb.conf

修改smb.conf中配置

global段添加如下字段

[global]

...

netbios name= ubuntu

共享资源字段采用默认配置

[homes]

comment= Home Directories

browseable= no

writable= yes

# NOTE: If you have a BSD-style print system there is no need to

# specifically define each individual printer

[printers]

comment= All Printers

path=/usr/spool/samba

browseable= no

# Set public= yes to allow user'guest account' to print

guest ok= no

writable= no

printable= yes

添加用户名为Ubuntu的账户,

/usr/local/samba-4.1.14$ sudo bin/smbpasswd-a ubuntu

New SMB password:

Retype new SMB password:

samba服务器的用户是依赖于linux的用户,只能添加linux中已存在的用户,否则会出现如下错误:

/usr/local/samba-4.1.14$ sudo bin/smbpasswd-a user1

New SMB password:

Retype new SMB password:

Failed to add entry for user user1.

启动samba服务

/usr/local/samba-4.1.14$ sudo sbin/nmbd

/usr/local/samba-4.1.14$ sudo sbin/smbd

在Windwos文件管理器或直接win+R,输入server ip,可以看到如下界面:

如何配置samba服务器

系统环境:

系统平台:CentOS release 6.3(Final)

Samba版本:samba-3.5.10-125.el6.x86_64

Samba Server IP:10.0.0.163

防火墙已关闭/iptables: Firewall is not running.

SELINUX=disabled

安装Samba服务:

1、在可以联网的机器上使用yum工具安装,如果未联网,则挂载系统光盘进行安装。

#yuminstallsambasamba-clientsamba-swat

有依赖关系的包samba-common、samba-winbind-clients、libsmbclient将自动安装上去。

2、查看安装状况

3、安装包说明

samba-common-3.5.10-125.el6.x86_64//主要提供samba服务器的设置文件与设置文件语法检验程序testparm

samba-client-3.5.10-125.el6.x86_64//客户端软件,主要提供linux主机作为客户端时,所需要的工具指令集

samba-swat-3.5.10-125.el6.x86_64//基于https协议的samba服务器web配置界面

samba-3.5.10-125.el6.x86_64//服务器端软件,主要提供samba服务器的守护程序,共享文档,日志的轮替,开机默认选项

Samba服务器安装完毕,会生成配置文件目录/etc/samba和其它一些samba可执行命令工具,/etc/samba/smb.conf是samba的核心配置文件,/etc/init.d/smb是samba的启动/关闭文件。

4、启动Samba服务器

可以通过/etc/init.d/smb start/stop/restart来启动、关闭、重启Samba服务,启动SMB服务

5、查看samba的服务启动情况

#servicesmbstatus

6、设置开机自启动

#chkconfig--level35smbon//在3、5级别上自动运行samba服务

samba服务器配置的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于怎么配置samba服务器、samba服务器配置的信息别忘了在本站进行查找哦。

服务器租用多少钱 租用一个服务器大概要多少钱电子邮件服务器名(常用邮件服务器名(POP3,SMTP地址))