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

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

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

各位老铁们好,相信很多人对配置samba服务器都不是特别的了解,因此呢,今天就来为大家分享下关于配置samba服务器以及怎么配置samba服务器的问题知识,还望可以帮助大家,解决大家的一些困惑,下面一起来看看吧!

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

如何配置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服务器,怎么配置samba服务器

安装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服务器,怎么配置samba服务器

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服务器

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

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服务器

第1步,执行“应用程序”/“系统设置”/“服务器设置”/“Samba”菜单命令,将弹出“Samba服务器配置”对话框。

第2步,在弹出的“Samba服务器配置”对话框中执行“首选项”/“服务器设置”命令,将弹出“服务器设置”对话框。在该对话框的“基本”选项卡中设置工具组名称,可与Windows操作系统工作组的名称相同,也可在“描述”文本框中填写计算机的描述语言,它将在网络中显示。

第3步,切换到“安全性”选项卡,在该选项卡中设置验证模式“共享”、加密口令为“否”、来宾账户“无来宾账户”,最后单击“确定”按钮完成服务器配置。

第4步,单击“Samba服务器配置”对话框中工具栏上“添加”按钮,将弹出“创建Samba共享”对话框,在“目录”文本框中输入需要共享的目录路径和目录名,在“共享名”文本框中输入网络中显示的名称,默认为共享目录名,也可在描述文本框中输入一些说明,在“基本权限”中可以选择用户是否有权限对共享目录进行写操作,若不需网络中的客户对共享的资源进行修改,则选择“只读”选项。

第5步,切换到“访问”选项卡,在该选项卡中选择“允许所有用户访问”选项,最后单击“确定”按钮完成服务器配置。

第6步,关闭“服务器配置”对话框,执行“应用程序”/“系统设置”/“服务器设置”/“服务”菜单命令,在该对话框的服务列表中选中“smb”,再单击工具栏中的“重启”按钮。

第7步,通过以上的配置,Samba服务器就配置完成了。在Windows操作系统中打开网上邻居,在网上邻居中即可看到Linux操作系统rho1的共享“cdrom”。

如果你还想了解更多这方面的信息,记得收藏关注本站。

云服务器1m带宽速度 云服务器1M带宽是啥概念国内免费服务器?永久免费服务器有哪些