Linux-CentOS6下配置Samba将目录映射为Windows驱动器用于跨平台编程

Linux-CentOS6下配置Samba将目录映射为Windows驱动器用于跨平台编程

一、Linux服务器安装配置

安装samba
yum install samba system-config-samba samba-client samba-common

创建www账号

/usr/sbin/groupadd www
/usr/sbin/useradd -g www www

创建共享目录

mkdir -p /data0/rootdata/
chmod 777 /data0/rootdata/

mkdir -p /data0/phpcode/
chown -R www:www /data0/phpcode/
chmod 777 /data0/phpcode/

下配置文件

cat /etc/passwd | mksmbpasswd.sh> /etc/samba/smbpasswd

创建samba配置文件

mv -f /etc/samba/smb.conf /etc/samba/smb.conf.bak
vi /etc/samba/smb.conf

输入以下内容

[global]
server string = Samba Server
security = user
encrypt passwords = yes 
smb passwd file = /etc/samba/smbpasswd

[rootdata]
workgroup = root
netbios name = root
path = /data0/rootdata
browseable = yes
writeable = yes

[wwwdata]
workgroup = www
netbios name = www
path = /data0/phpcode
browseable = yes
writeable = yes

为Samba用户www root设立一个密码

smbpasswd -a www
w123456

smbpasswd -a root
r123456

启动Samba

/sbin/service smb start

关闭SELinux

sed -i ‘s/SELINUX=enforcing/SELINUX=disabled/’ /etc/selinux/config
setenforce 0
reboot

将SELINUX 设置为 disabled

vim /etc/selinux/config

#SELINUX=enforcing
SELINUX=disabled
setenforce 0

修改防火墙

more /etc/sysconfig/iptables

#iptables -I INPUT 8  -p udp -m multiport  --dport 137,138 -j ACCEPT
#iptables -I INPUT 8 -p tcp -m state --state NEW -m multiport --dport 139,445 -j ACCEPT
#iptables -I INPUT -p tcp -m mulitport 138,139,145 -j ACCEPT

-A INPUT -m state --state NEW -m udp -p udp --dport 137 -j ACCEPT
-A INPUT -m state --state NEW -m udp -p udp --dport 138 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 139 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 445 -j ACCEPT

重启防火墙

service iptables restart
二、局域网内的 Windows 服务器上操作步骤

Windows 上访问 Samba,在我的电脑中输入

\\xxx.xxx.xxx.xxx\

Windows 断开 Samba 共享连接,cmd 输入

net use * /del

将 Samba 共享的 Linux 目录,映射成 Windows 的一个驱动器盘符,我的电脑 右键 映射

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值