linux安装samba(启用smb共享协议)

老铁们,大家好,相信还有很多朋友对于linux安装samba和启用smb共享协议的相关问题不太懂,没关系,今天就由我来为大家分享分享linux安装samba以及启用smb共享协议的问题,文章篇幅可能偏长,希望可以帮助到大家,下面一起来看看吧!

linux怎么安装samba服务器

你使用的是什么发行版?是centos么?如果是的话就跟随以下我的方法来设置吧。

samba这款软件应用确实非常广泛,同时也为linux和windows之间文件传输提供了一个非常轻松的方式,同时它的安装方法也是非常简单的,我的方法适用于centos6.8及其以前的系统。

1.首先,看看系统里面有没有装samba,这是最关键的一步,不然接下来可能会出问题。默认情况下,centos系统在默认安装中应该已经安装了Samba服务包的一部分。

rpm-qa|grepsamba//默认情况下可以查询到两个已经存在的包:

samba-client-3.0.33-3.7.el5

samba-common-3.0.33-3.7.el5

2.上网找找samba主rpm包。

不过我这里先前就已经找过一个包,在服务器上执行wget下载就好了。

[root@chunming-pc`]#wget

然后下载完成之后使用以下命令安装即可(例如我这里下载的是samba-4.3.0-0.1.rc4.fc23.s390.rpm)

[root@chunming-pc`]#rpm-ivhsamba-4.3.0-0.1.rc4.fc23.s390.rpm

然后安装完成之后就是需要修改配置文件了。

找到/etc/samba/smb.conf,打开它,然后把这段写入smb.conf中

[global]

workgroup=LinuxSir

netbiosname=LinuxSir05

serverstring=LinuxSambaServerTestServer

security=share

[linuxsir]

path=/opt/linuxsir

writeable=yes

browseable=yes

guestok=yes

[global]这段是全局配置,是必段写的。其中有如下的几行;

workgroup就是Windows中显示的工作组;在这里我设置的是LINUXSIR(用大写);

netbios name就是在Windows中显示出来的计算机名;

server string就是Samba服务器说明,可以自己来定义;这个不是什么重要的;

security这是验证和登录方式,这里用了share;验证方式有好多种,这是其中一种;另外一种常用的是user的验证方式;如果用share呢,就是不用设置用户和密码了;

[linuxsir]这个在Windows中显示出来是共享的目录;

那么path=可以设置要共享的目录放在哪里;

writeable是否可写,这里设置为可写;

browseable是否可以浏览,可以;可以浏览意味着,在工作组下能看到共享文件夹。如果不想显示出来,那就设置为 browseable=no,guest ok匿名用户以guest身份是登录;

之后就是需要建立相应目录并授权:

[root@chunming-pc~]#mkdir-p/opt/linuxsir

创建之后,会发现所属用户和组是root,只需要chown将对应的目录所属改成samba这个软件的用户就可以了。

然后到现在配置就完成了,把服务起来iptables开放端口就可以给外网访问了。

linux下如何安装smb服务器

下载rpm格式的Samba安装程序安装:yum install samba编辑配置文件:vim/etc/samba/smb.conf找到Standalone Server Options,将下面的security= share,使用户登陆时不需要输入帐号及密码。设置公共访问目录,在smb.conf中找到:; [public]

; comment= Public Stuff

; path=/home/samba

; public= yes

; writable= yes

; printable= no

; write list=+staff将前面的分号去掉。path=/home/samba

指定公众共享目录路径,该目录就可以供不同用户使用。public= yes

取值为yes时,允许公众共享。否则,禁止公众共享目录。writable= yes

取值为yes时,公众对/home/samba有可写权限。printable= no

取值为yes时,公众对/home/samba有打印权限。write list=+staff

指定具有可写权限的用户名单或用户组所有成员,这里允许staff用户组的所有成员具有可写权限。设置smb开机自启动:

chkconfig–level 345 smb on启动smb服务:service smb start

此时打开\Linux主机IP,会看到有一个public的共享文件夹。

samba是什么鞋

首先,需要明确的是,Samba不是一个鞋子的品牌或类型,而是一个流行的开源软件套件。下面我将详细解释Samba的实际用途和功能。

Samba的定义和功能

Samba是一个能在多种Unix和类Unix系统(如Linux、FreeBSD等)上运行的软件套件,主要用于实现SMB(Server Messages Block)协议。SMB协议是Windows系统中用于文件和打印服务的一种通信协议。通过Samba,Unix和类Unix系统可以轻松地与Windows系统进行文件和打印服务的共享。

Samba的用途

Samba的主要用途包括但不限于:

1.文件和打印机共享:它允许Linux或Unix服务器在网络上提供文件和打印机共享服务,使得Windows客户端可以像访问本地资源一样访问这些共享资源。

2.域集成:Samba还可以作为NT域的成员服务器或域控制器,这使得Linux或Unix服务器可以集成到Windows NT域中,实现用户认证和权限管理的统一。

3.跨平台数据交换:在混合环境(Windows、Linux、macOS等)中,Samba是实现跨平台数据交换的重要工具之一。

Samba的应用场景

举个例子,一个公司可能同时使用Windows和Linux系统。为了实现数据的共享和协同工作,该公司可以在Linux服务器上安装和配置Samba,然后将需要共享的文件或打印机设置为共享。这样,Windows用户就可以通过网络访问这些共享资源,而无需关心这些资源实际上是存储在Linux服务器上。

总之,Samba是一个强大的工具,它打破了不同操作系统之间的壁垒,使得不同系统之间的文件和打印服务共享变得更加简单和高效。虽然它的名字可能与鞋子品牌相似,但实际上与鞋子没有任何关系。

阅读剩余
THE END