Samba服务器的安装与配置
Samba服务器主要的功能是实现本地windows系统下方便读写局域网内虚拟机下的文件;
Samba与window连接需要使用NetBIOS协议,请确认你的Windows系统已经安装了NetBIOS协议。
配置这些东西你需要先拥有root权限,其次以下需要注意
1.关闭防火墙: service iptables stop
2.设置SELinux的宽松模式:setenforce 0
3.设置你需要共享的文件夹的属性为777,chmod 777 /share
4.重启了smb和nmb服务。
yum安装samba
yum install samba samba-client samba-swat
查看安装情况:
rmp -qa|grep samba
samba-3.6.-.el6_8.x86_64
samba-common-3.6.-.el6_8.x86_64
samba-winbind-clients-3.6.-.el6_8.x86_64
samba-swat-3.6.-.el6_8.x86_64
samba-winbind-3.6.-.el6_8.x86_64
samba-client-3.6.-.el6_8.x86_64
chkconfig --level smb on 开机启动smb
chkconfig --list | grep smb
smb :off1:off2:off3:on4:on5:on6:off
Samba服务器安装完毕,会生成配置文件目录/etc/samba和其它一些samba可执行命令工具,/etc/samba/smb.conf是samba的核心配置文件,/etc/init.d/smb是samba的启动/关闭文件。
先定位到/etc/samba目录下,把smb.conf备份一下:
cp smb.conf smb.conf.bak
vi /etc/samba/smb.conf
寻找 homes,在[homes]和[printers]之间增加以下配置
[web]
path=/usr/local/http2/htdocs //虚拟目录
browseable=yes //可预览
writable =yes //可写
保存退出,重启samba服务
几种重启的命令,备用
service smb restart
service nmb restart
/etc/init.d/smb restart
/etc/init.d/nmb restart
useradd wang //可以先略过此处,如果添加成功后在本地映射测试密码错误,可以以此方法解决
smbpasswd -a wang //添加用户名
New SMB password: //密码六个0
setfacl -m d:u:wang:rwx -R /usr/local/http2/htdocs/ //给用户增加权限 ---有时可以略过,直接修改目录最高权限

tar方式下载安装samba(待测)
http://pkgs.fedoraproject.org/repo/pkgs/samba/samba-3.2.0.tar.gz/318d5b1ec0507f0f6077b1470f9fc028/samba-3.2.0.tar.gz
#tar zxvf samba-3.2..tar.gz
#cd samba-3.2./source (进入解压后目录的子目录source,因为代码在里面)
# . /configure (不使用--prefix参数,因为它默认安装到/usr/local/samba)
#make
#make install
之后,要在原来解压的目录的子目录examples中复制smb.conf.default这个配置文件到上面的lib目录中去(记得把.default去掉).好了,安装就基本完成了
运行samba服务器:
/usr/local/samba/sbin/smbd -D
/usr/local/samba/sbin.smbd: error while loading shared libraries:libtalloc.so.l:cannot open shared object file:
No such file or directory
服务器无法运行,这是因为tar安装是没有在系统的库文件指定刚才安装的samba服务器的库路径的,要手动添加(以后用tar安装也记得把软件的库路径添加一下)
在/etc/ld.so.conf的文件中加入一行/usr/local/samba/lib 可以了,最后记得运行一次ldconfig来更新库文件,不然又会提示找不到.如果ldconfig后提示什么权限不够的话,那是因为SELinux阻止了操作,我们可以把它关掉
#setenforce
再来启动服务器
#/usr/local/samba/sbin/smbd -D
\\192.168.132.251\web 输入用户名和密码连接即可
Samba服务器的安装与配置的更多相关文章
- CentOS 6.3下Samba服务器的安装与配置方法(图文详解)
这篇文章主要介绍了CentOS 6.3下Samba服务器的安装与配置方法(图文详解),需要的朋友可以参考下 一.简介 Samba是一个能让Linux系统应用Microsoft网络通讯协议的软件, ...
- CentOS 6.3下Samba服务器的安装与配置(转)
CentOS 6.3下Samba服务器的安装与配置 一.简介 Samba是一个能让Linux系统应用Microsoft网络通讯协议的软件,而SMB是Server Message Block的缩写, ...
- CentOS 7下Samba服务器的安装与配置
文基于<CentOS 6.3下Samba服务器的安装与配置>,参照原博文,自己在CentOS7环境上实现,并按照自己的环境修改博文内容 一.简介 Samba是一个能让Linux系统应用Mi ...
- CentOS6.4下Samba服务器的安装与配置
一.先恶狠狠地吐槽一下: 这篇随笔真是让我折腾了2天2夜才敢下笔写!!!为什么呢?之前是通过去Samba的官网下载的源码包,也就是.tar.gz来进行安装配置,不过这个让我折腾来折腾去就是没折腾出结果 ...
- CentOS 6.3下Samba服务器的安装与配置【转载】
本文转载自 园友David_Tang的博客,如有侵权请联系本人及时删除,原文地址: http://www.cnblogs.com/mchina/archive/2012/12/18/2816717.h ...
- Win7 环境下虚拟机内 Samba 服务器的安装、配置以及与主机的通信实现
考虑到window和linux虚拟机之间互传文件较为麻烦,遂打算在虚拟机中安装Samba服务器,以此实现共享文件给window使用.然而安装配置过程曲折,遂作记录如下: 一.samba服务器的安装 正 ...
- CentOS 6.3下Samba服务器的安装与配置
一.简介 Samba是一个能让Linux系统应用Microsoft网络通讯协议的软件,而SMB是Server Message Block的缩写,即为服务器消息块 ,SMB主要是作为Microsoft的 ...
- redhat enterprixe 5.0 samba 服务器 rpm 安装及配置
Samba是著名的开源软件项目,在Linux/UNIX系统中实现了SMB/CIFS网络协议,因此使得跨平台的文件共享变得容易.在部署Windows.Linux/UNIX混合平台的企业环境时,使用Sam ...
- [转]CentOS 6.3下Samba服务器的安装与配置
一.简介 Samba是一个能让Linux系统应用Microsoft网络通讯协议的软件,而SMB是Server Message Block的缩写,即为服务器消息块 ,SMB主要是作为Microsoft的 ...
随机推荐
- ROM、SDRAM、RAM、DRAM、SRAM、FLASH区别
body, table{font-family: 微软雅黑; font-size: 13.5pt} table{border-collapse: collapse; border: solid gra ...
- asp.net web api 向客户端返回错误信息
1使用Http状态码 ASP.NET Web Api框架提供了Http状态码的值,如下图所示. 虽然有这些预定义的状态码,但在实际项目中使用自定状态码结合预定义状态码更有优势. 通过在适当的位置抛出异 ...
- ORACLE数据库链接
在ORACLE里面,远程数据访问,像查询.更新等可以通过Database Link来实现.数据库连接需要在建立Database Link的两台机子上都运行Oracle Net(以前叫SQL*NET 和 ...
- linux(ubuntu或Deepin等)+win7双系统升级win10出现grub解决办法
1,set root=(hd0,msdos11) 2,set prefix=(hd0,msdos11)/boot/grub 3,insmod /boot/grub/i386-pc/normal.mod ...
- 小z的袜子
传送门 题目描述 作为一个生活散漫的人,小Z每天早上都要耗费很久从一堆五颜六色的袜子中找出一双来穿.终于有一天,小Z再也无法忍受这恼人的找袜子过程,于是他决定听天由命-- 具体来说,小Z把这N只袜子从 ...
- VBA小技巧
运用VBA时,可以构造一些函数去实现诸如printf的方便函数. Public Function printf(mask As String, ParamArray tokens()) As Stri ...
- JFinal源码 分析之 Core包分析
ActionHandler.java 这个类继承了上面 说的Handler类,首先我们 上 几个属性 ,下面几个 属性我们 需要 关心哪些东西 呢?首先 是ActionMapping和RenderMa ...
- 使用Django实现分页器功能
要使用Django实现分页器,必须从Django中导入Paginator模块 from django.core.paginator import Paginator 假如现在有150条记录要显示,每页 ...
- python的函数式编程
map #对参数迭代器中的每个元素进行操作,返回一个新的迭代器 map(func, *iterables) --> map object Make an iterator that comput ...
- Java程序只运行一个实例[转]
如果希望你的Java程序只能存在一个实例,可以参考下面的用法. 原文链接:http://blog.csdn.net/yaerfeng/article/details/7264729 Java没有提供这 ...