Sambar,实现Linux和Windows共享

Posted 下士闻道

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Sambar,实现Linux和Windows共享相关的知识,希望对你有一定的参考价值。

我下载的是tar的jar包,不是rpm,rpm就不多说了。目的是让Windows能够共享Linux系统的文件夹

1.进入到source文件夹;

2../configure->make->make install

3.在/etc/ld.so.config中,附加“usr/local/samb/lib",目的是sambar在运行的时候能够找到需要的so文件。Linux和java的差别在于它的so以及配置文件都是统一放置;

4.执行ldconfig进行保存;

5.配置文件sam.conf

[global]

workgroup = WORKGROUP
netbios name = LinuxSir05
server string = Linux Samba Server TestServer
security = share

[linuxsir]
path = /opt/linuxsir
writeable = yes
browseable = yes

guest ok = yes

1)workgroup是要加入的Windows的工作组;windows默认的都是WORKGROUP,如果变化,需要调整;

2)netbios name是未来将会在Windows共享的名称;

3)path,是要共享给Windows的目录;

4)guest ok,匿名用户访问;

6.运行/usr/local/samb/sbin/smbd以及/usr/local/samb/sbin/nmbd,前者用于共享,后者用于名称发现;

至此,已经可以在Windows中通过映射,成功共享(需要全路径,例如基于上述配置:\\192.168.1.45\linuxsir)

但是你会发现Windows只有读的权限,没有写入权限(无法向共享区放入文件)

7.在[global]区域再添加一个guest account = root即可。这里一定是先要通过前6步让Windows发现,然后再添加guest account = root,具体原因不知。

以上是关于Sambar,实现Linux和Windows共享的主要内容,如果未能解决你的问题,请参考以下文章

samba服务器的配置

怎么在linux和windows之间实现文件共享?

怎样用Samba实现windows和linux之间文件的网络访问

Linxu:在Linux下访问Windows的共享目录

通过Samba实现Linux与Windows间的文件共享

centos7实现Linux和Windows共享