2012年(5)
分类: LINUX
2012-05-13 10:41:46
安装步骤:
1. 查看是否安装了samba: rpm –q samba
2. 如果有安装,就可以直接跳转到第*
没有的话,我这里提供两种安装方式:
(1) 把自己要安装的文件挂载到linux下:选择镜像,然后,mount /mnt/cdrom(没试过,仅仅是听教程是那么讲的),然后把以samba开头的文件,拷贝到/home下,准备安装,cd /mnt/cdrom ,然后,cp /mnt/cdrom 安装目录;
注意:这里要先安装*common*->*client*->*。切忌弄乱了先后顺序。
(2) 直接用yum来安装:yum install samba*,根据提示输入一路安装下来。(强烈推荐,不过前提是要在联网的情况下)
3. 安装好后,创建一个用户:用户名(如:share).
(1) Useradd share(用户名即共享文件夹);
(2) Passwd 密码(自己设定)
4. 给share设置samba密码
Cat /etc/passwd | mksmbpasswd.sh > /etc/samba/smbpasswd
给share用户设置samba密码:Smbpasswd share
注意:这里会报错:Failed to find entry for user share;经网上查询:这个报错说明没有该用户,请使用-a参数。即:Smbpasswd –a share(用户)
5. 设置到这里的话,基本完成但是还是会有问题:在windows下仍然无法访问到share共享文件夹。这里遇到的问题可能是新建的文件夹设置的权限有问题或是Selinux引起的。解决办法:
(1) 关闭SElinux:vi /etc/selinux/config文件中的SELINUX=””为disabled,然后重启。为了避免防火墙的干扰,最后再把防火墙关闭(在超户下执行):service iptables stop;
(2) 给共享文件夹打上SELinux标签,同时共享文件夹必须要有777的权限,匿名客户端才能正常访问!命令:chmod -R 777 (也是在超户下执行的)。最后,启动samba服务器:service smb start/stop/reboot(要想随机启动还要:chkconfig --level 235 iptables off ; chkconfig –level 5 smb on )
6. 到这里就基本成功啦。在windows 下使用键盘上: 键+R(也可以:windows键->所有程序->附件->运行);就可以进入到一下界面:
在打开的那里面输入:\\linux的ip地址;然后,按确定或 Enter键就可以进入到share共享文件夹下去啦。在window下面往share文件夹里面放入东西,同时在linux下也可以看到了。到这里就完成了samba服务器的搭建啦。