mysql安装samba_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.23-35.el6_8.x86_64

samba-common-3.6.23-35.el6_8.x86_64

samba-winbind-clients-3.6.23-35.el6_8.x86_64

samba-swat-3.6.23-35.el6_8.x86_64

samba-winbind-3.6.23-35.el6_8.x86_64

samba-client-3.6.23-35.el6_8.x86_64

chkconfig--level 345smb on 开机启动smb

chkconfig--list |grep smb

smb0: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: 000000 //密码六个0

setfacl -m d:u:wang:rwx -R /usr/local/http2/htdocs/ //给用户增加权限 ---有时可以略过,直接修改目录最高权限

a4cf690b252d55f73a763f10b81b56a1.png

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.0.tar.gz

#cd samba-3.2.0/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 objectfile:

No such file or directory

服务器无法运行,这是因为tar安装是没有在系统的库文件指定刚才安装的samba服务器的库路径的,要手动添加(以后用tar安装也记得把软件的库路径添加一下)

在/etc/ld.so.conf的文件中加入一行/usr/local/samba/lib  可以了,最后记得运行一次ldconfig来更新库文件,不然又会提示找不到.如果ldconfig后提示什么权限不够的话,那是因为SELinux阻止了操作,我们可以把它关掉

#setenforce 0

再来启动服务器

#/usr/local/samba/sbin/smbd -D

\\192.168.132.251\web 输入用户名和密码连接即可

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值