1.环境:windows与linux能够互ping,关闭windows和Linux防火墙,关闭安全linux
防火墙设置命令
1) 重启后生效
开启: chkconfig iptables on
关闭: chkconfig iptables off
2) 即时生效,重启后失效
开启: service iptables start
关闭: service iptables stop
临时关闭安全selinux命令
setenforce 0
setenforce 1
永久关闭安全selinux
彻底禁用selinux:
使用root用户,vim /etc/sysconfig/selinux,将SELINUX=enforcing修改成SELINUX=disabled。
2.检查是否有samba环境
rpm -qa samba
rpm -q sam*
若有则可直接搭建,若没有则需要安装samba
3.安装samba(虚拟机演示)
卸载samba 命令 rpm -e samba 若卸载时出错表示samba被其他文件使用,则可使用 rpm -e --nodeps samba 不到万不得已不要使用--nodeps 可能破坏系统文件
1)将安装文件下挂载到linux上
虚拟机添加镜像文件iso到cdrom上 使用mount命令挂载 # mount /dev/cdrom /mnt
2)将samba安装文件复制到/home下,准备安装
cp /mnt/cdrom/samba* /home
3)安装samba(.rpm文件安装)
rpm -ivh 安装文件名称
4)检查是否安装成功 rpm -qa samba
安装samba(.tar.gz文件安装)
[root@heliy /home/fukeyun/Desktop/download/temp]#ls ../samba-3.6.0.tar.gz
../samba-3.6.0.tar.gz
解压缩
tar -xvzf samba-3.6.0.tar.gz
[root@heliy /home/fukeyun/Desktop/download/temp]#ls
samba-3.6.0
2 、安装
#cd ./samba-3.6.0
[root@heliy /home/fukeyun/Desktop/download/temp/samba-3.6.0]#find . -name 'configure'
./lib/tdb/configure
./lib/replace/configure
./lib/talloc/configure
./lib/tevent/configure
./source4/lib/ldb/configure
./source3/configure
[root@heliy /home/fukeyun/Desktop/download/temp/samba-3.6.0]#cd ./source3
[root@heliy /home/fukeyun/Desktop/download/temp/samba-3.6.0/source3]#./autogen.sh
[root@heliy /home/fukeyun/Desktop/download/temp/samba-3.6.0/source3]#./autogen.sh
./autogen.sh: running script/mkversion.sh
./script/mkversion.sh: 'include/version.h' created for Samba("3.6.0")
./autogen.sh: running autoheader -Im4 -I../m4 -I../lib/replace
./autogen.sh: running autoconf -Im4 -I../m4 -I../lib/replace
Now run ./configure (or ./configure.developer) and then make.
安装完后提示你./configure
#./configure ##默认安装到/usr/local/samba ,如果想安装到其他path,加--prefix=/path.. 或--help查看详细信息
#make
#make install
需要几分钟时间。
配置
4.提供一个用户,作为外部访问的账号
1)创建用户xiaoxin
useradd xiaoxin
2)设置密码
passwd xiaoxin
2)给xiaoxin设置samba密码
把linux下的用户设置samba用户
cat /etc/passwd |mksambapasswd >/etc/samba/smbpasswd
设置samba密码
smbpasswd xiaoxin 若设置报错 则使用 smbpasswd -a xiaoxin
5.service smb start 启动smb 服务
设置完成