~# rpm -qa|grep samba samba-client-3.5.10-114.el6.i686 samba-3.5.10-114.el6.i686 samba4-libs-4.0.0-23.alpha11.el6.i686 samba-winbind-3.5.10-114.el6.i686 samba-winbind-clients-3.5.10-114.el6.i686 samba-common-3.5.10-114.el6.i686
~# yum install samba
~# iptables -F ~# service iptables save(注意:若是你必须使用防火墙的话,那就要添加规则了,这个有点难搞,先略过)
4. 建立共享目录并设置SElinux上下文 linux
~# mkdir /share #在根下建立文件夹(除了root的目录下不能建立其余均可以) ~# chmod a+rw #让全部人均可以读写
~# chcon -t samba_share_t /share其实,上面的设置方法在samba的配置文件(/etc/samba/sm.conf)里面就有说明,
~# vi /etc/samba/smb.conf在文件末尾添加下面的配置:
[share] comment = Public Stuff path = /share public = yes writable = yes6. 为samba用户设置密码
~# smbpasswd -a redhat # redhat是个人用户名
而后输入密码p4ssw0rd,完成密码设置。 shell
7. 启动samba服务~# service smb start #启动smb服务 ~# chkconfig smb on # 保证samba开机启动
8. 测试samba服务 windows
8.1 Windows 服务器
在windows下的“运行”里输入linux的\\ip,就会弹出用户名和密码, 网络
输入用户名: redhat,密码: p4ssw0rd~# yum install samba-client而后用下面的命令来访问共享目录:
~# smbclient //ip/share -Uredhat%p4ssw0rd
至此,Samba服务器的配置完成。 测试