当前位置:文档之家› linux下samba服务器搭建配置

linux下samba服务器搭建配置

Samba服务器搭建与配置安装samba包首先检测机器是否已安装samba服务器:[root@localhost cdrom]# rpm -qa|grep sambasamba-winbind-clients-3.5.10-114.el6.i686[root@localhost cdrom]#若没有或者安装不全则从主机cdrom中查找相关包,进行安装cdrom的挂载:在vm->设置->硬件CD/DVD中,勾选已连接和启动时链接[root@localhost ~]# mkdir /mnt/cdrom[root@localhost ~]# mount -t iso9660 /dev/cdrom1 /mnt/cdrom/mount: block device /dev/sr1 is write-protected, mounting read-only[root@localhost ~]#我的安装包放在cdrom1中,故将其挂载到我们创建的/mnt/cdrom目录下在挂载目录下查找到samba安装包:[root@localhost ~]# cd /mnt/cdrom/[root@localhost cdrom]# find ./ -name "samba*"./Packages/samba-3.5.10-114.el6.i686.rpm./Packages/samba-client-3.5.10-114.el6.i686.rpm./Packages/samba-common-3.5.10-114.el6.i686.rpm./Packages/samba-winbind-3.5.10-114.el6.i686.rpm./Packages/samba-winbind-clients-3.5.10-114.el6.i686.rpm[root@localhost cdrom]#将所有包进行逐个安装:[root@localhost cdrom]# rpm -ivh ./Packages/samba-common-3.5.10-114.el6.i686.rpm warning: ./Packages/samba-common-3.5.10-114.el6.i686.rpm: Header V3 RSA/SHA256 Signature, key ID fd431d51: NOKEYPreparing... ########################################### [100%]1:samba-common ########################################### [100%][root@localhost cdrom]# rpm -ivh ./Packages/samba-3.5.10-114.el6.i686.rpm warning: ./Packages/samba-3.5.10-114.el6.i686.rpm: Header V3 RSA/SHA256 Signature, key ID fd431d51: NOKEYPreparing... ########################################### [100%] 1:samba ########################################### [100%][root@localhost cdrom]# rpm -ivh ./Packages/samba-client-3.5.10-114.el6.i686.rpmwarning: ./Packages/samba-client-3.5.10-114.el6.i686.rpm: Header V3 RSA/SHA256 Signature, key ID fd431d51: NOKEYPreparing... ########################################### [100%] 1:samba-client ########################################### [100%] [root@localhost cdrom]# rpm -ivh ./Packages/samba-winbind-3.5.10-114.el6.i686.rpm warning: ./Packages/samba-winbind-3.5.10-114.el6.i686.rpm: Header V3 RSA/SHA256 Signature, key ID fd431d51: NOKEYPreparing... ########################################### [100%] 1:samba-winbind ########################################### [100%][root@localhost cdrom]# rpm -ivh ./Packages/samba-winbind-clients-3.5.10-114.el6.i686.rpm warning: ./Packages/samba-winbind-clients-3.5.10-114.el6.i686.rpm: Header V3 RSA/SHA256 Signature, key ID fd431d51: NOKEYPreparing... ########################################### [100%] package samba-winbind-clients-0:3.5.10-114.el6.i686 is already installed因为最后一个包系统自带已经装过了,所以最后提示“is already installed”,另外包和包之间的安装有先后顺序,提示错误之后按照提示顺序安装即可。

Samba的端口:修改防火墙配置,打开tcp 139,445 端口。

[root@localhost cdrom]# vi /etc/sysconfig/iptables在文件中加入以下两句:-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 ACCEPTservice iptables stop --停止service iptables start --启动匿名配置现在samba服务器安装工作已经完成,接下来是配置过程以匿名方式配置samba修改配置文件创建目录:[root@localhost cdrom]# mkdir -p /my_share[root@localhost cdrom]# chmod -R 777 /my_share/[root@localhost cdrom]#开启samba服务:[root@localhost cdrom]#service smb start查看虚拟机ip:[root@localhost cdrom]# ifconfigeth0 Link encap:Ethernet HWaddr 00:0C:29:FD:2F:73inet addr:192.168.10.131 Bcast:192.168.10.255 Mask:255.255.255.0连接测试:在PC的运行中输入”\\192.168.1.35\”可以看到共享目录(前提是在PC上已经可以ping通虚拟机)备注:但是不能进入共享目录,双击目录时,报以下ERROR查看seliniux 运行模式[root@redhat6 samba]# getenforceEnforcing[root@redhat6 samba]# setenforce 0[root@redhat6 samba]# getenforcePermissive(vi /etc/selinux/config disable 和enforcing)至此匿名配置就完成了。

输入用户名/密码方式配置修改配置文件[root@localhost ~]#这个密码是在windows 平台上访问Linux 共享目录的密码查看共享目录信息[root@localhost ~]# smbclient -U user2 -L localhostEnter user2's password:Domain=[MYGROUP] OS=[Unix] Server=[Samba 3.5.10-114.el6]Sharename Type Comment--------- ---- -------my_share Disk LZM shareIPC$ IPC IPC Service (Samba Server Version 3.5.10-114.el6)Microsoft_Office_Document_Image_Writer:1 Printer Microsoft Office Document Image Writeruser2 Disk Home DirectoriesDomain=[MYGROUP] OS=[Unix] Server=[Samba 3.5.10-114.el6]Server Comment--------- -------Workgroup Master--------- -------[root@localhost ~]#测试连接在PC的运行中输入”\\192.168.1.35\”输入用户名和samba密码后就可以访问了可能遇到的问题与解决解决办法:在PC机上执行net命令。

C:\Documents and Settings\Jetway>net use * /del /y您有以下的远程连接:Y: \\192.168.10.129\kernelsZ: \\192.168.10.129\my_share\\192.168.10.131\my_share\\Ebdshare\IPC$继续运行会取消连接。

命令成功完成。

C:\Documents and Settings\Jetway>。

相关主题