下面所述为CentOS 6的Samba服务器设置,设置Samba服务器是为了在虚拟机中的或者服务器中的linux和本地windows之间共享文件。
现在是叙述在虚拟机中的linux与windows之间的samba服务器架设。
安装VMware虚拟机后下载CentOS6的镜像,然后用虚拟机安装镜像。
为了能让虚拟机中的CentOS能上网,虚拟机设置时开启NAT模式,如下图:
同时,windows中右键我的电脑-管理-服务-VMWare NAT和DHCP服务要开起来,如图
这样后,虚拟机里面的linux就能上网了,打开浏览器看看百度试试。
linux中开启控制台,直接进入root模式吧
$su
然后输入密码
安装samba服务
#yum -y install samba
让系统自己去安装samba服务器
用gedit打开smb.conf,这个文件是用来配置samba共享文件夹的
#gedit /etc/samba/smb.conf
在最后添加一个自己的项目,这里是说共享linux下/home/samba这个文件夹,在windows中显示为samba,保存退出
[samba]
comment = Linux Share File
path = /home/samba
public = yes
writable = yes
browseable = yes
valid user = %S
可以设置自己的samba服务账号和密码,比如账号oushaojun,密码自己输,这个要到时候在windows进入共享文件夹的时候输入的
smbpasswd -a oushaojun
将刚才的smb.conf文件导入,重启samba服务
service smb reload
service smb restart
关闭防火墙,是不是可以在防火墙里面允许smb服务没试过,一般直接干掉
service iptables stop
关闭selinux
setenforce 0
启动时自动关闭selinux
gedit /etc/selinux/config
将SELINUX改为disabled
到这里就搞完了,不知道linux的ip地址?
ifconfig
有时候某些文件不能写入,改这个文件夹的属性,例如/home/samba
chmod 777 -R /home/samba
然后在windows中打开一个文件夹,输入linux的ip地址,例如\\192.168.136.131,弹出框来让你输入samba的账号密码,输完搞定