SAMBA服务器的搭载与win8.1环境下的访问

环境:virtual box上centos6.6、win8.1

目的:centos6.6上搭载SAMBA服务器、win8.1中将/home/project/挂载成本地磁盘实现共享

参考资料 :《鸟哥-服务器架设》


启动smb、nmb两个daemon,设置开机启动

[root@www ~]# /etc/init.d/smb start
[root@www ~]# /etc/init.d/nmb start
[root@www ~]# chkconfig smb on
[root@www ~]# chkconfig nmb on
[root@www ~]# netstat -tlunp | grep mbd

smb.conf配置文件

[global]
	workgroup	=vampirehouse
	netbios name	=vampireserver
	server string	=This is vampire's samba server

	unix charset	=utf8
	display charset	=utf8
	dos charset	=cp950

	log  file	=/var/log/samba/log.%m
	max log size	=50

	security	=user

	load printers	=no
	passdb backend	=tdbsam

#============================ Share Definitions ==============================
[project]
	comment	=smbuser's project
	path	=/home/project
	browseable=yes
	writable=yes
	write list=@users

利用testparm命令来检查smb.conf配置文件的设置正确性

[root@www ~]# testparm

SAMBA用户账号必须要存在于Linux系统中,同时SAMBA的密码与Unix的密码文件并不相同(pdbedit命令来处理).建立账号、组、共享目录

[root@www ~]# mkdir /home/project
[root@www ~]# chgrp users /home/project
[root@www ~]# chmod 2770 /home/project
[root@www ~]# useradd -G users smb1
[root@www ~]# echo 1234 | passwd --stdin smb1

将smb1加入SAMBA账号

[root@www ~]# pdbedit -a -u smb1
实验中,centos环境下登录SAMBA出现“session setup failed: NT_STATUS_LOGON_FAILURE”的提示,可以尝试通过重新用pdbedit添加smb1,或使用smbpasswd smb1命令修改密码来解决


重启SMABA

[root@www ~]# /etc/init.d/smb restart
[root@www ~]# /etc/init.d/nmb restart


SELinux的安全性设置

通常进行如下处理,其他的情况可以参照/var/log/messages

[root@www ~]# setsebool -P samba_enable_home_dirs=1
[root@www ~]# ll -Zd /home/project
drwxrws---. root users unconfined_u:object_r:home_root_t:s0 /home/project
[root@www ~]# chcon -t samba_share_t /home/project
[root@www ~]# ll -Zd /home/project
drwxrws---. root users unconfined_u:object_r:samba_share_t:s0 /home/project

防火墙的设置

这地方特别要注意,不论在客户端和服务器端.在win8.1中就由于服务器端的防火墙设置问题,造成在“网上邻居”中找不到SAMBA服务器vampireserver.同时在Linux上的客户端,也出现过,因为自己的防火墙问题,造成无法共享服务器中资源的问题

iptables -A INPUT  -i eth0 -p tcp -s 192.168.1.0/24 -m multiport --dport 139,445 -j ACCEPT
iptables -A INPUT  -i eth0 -p tcp -s 192.168.1.0/24 -m multiport --dport 137,138 -j ACCEPT
请确保以上两项有效




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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值