配置samba服务器——在centos6.9主机和win7虚拟机中建立共享文件夹

一,linux下配置samba服务器

        yum install cups-libs samba samba-common samba-swat

        查看安装状况:rpm -qa | grep samba

        启动samba服务器: /etc/init.d/smb start    /etc/init.d/nmb start

        查看samba服务启动情况:service smb status

        设置开机自启动:chkconfig --level 35 smb on

                                        chkconfig --list | grep smb

        备份:cp -p /etc/samba/smb.conf /etc/samba/smb.conf.orig

二,修改配置文件smb.conf

        vim /etc/samba/smb.conf

        修改[global]节点:    security = share

        编辑[public]节点:    comment = Temporary file space    //简单的注释

                                             path = /share    //实际linux共享的目录

                                            writeable = yes    //可写入

                                            browseable = yes    //能被浏览到资源名称

                                            guest ok = yes    //单纯共享时,让用户随意登录的设置值

三,建立共享目录

        [root@localhost /]# mkdir share

        chown -R nobody:nobody share/

        重启smb服务:    /etc/init.d/smb restart    /etc/init.d/nmb restart

        测试smb.conf配置:    testparm成功

四,在linux下访问samba服务器的共享文件:

        smbclient //192.168.1.4/public或smbclient //localhost/public

        按提示需输入密码,这里没有设置密码,按enter即可,进入smb:\>    输入ls显示文件,输入q退出。

        在windows下访问samba服务器的共享文件:

        在“计算机”地址栏中输入\\192.168.1.4打不开,需要关闭linux服务器的防火墙:

                1,重启后生效:    开启chkconfig iptables on

                                                   关闭chkconfig ipconfig off

                2,    即时生效,重启后失效:    开启service iptables start

                                                                        关闭service iptables stop

                查看inux防火墙状态:    /etc/init.d/iptables status    查看ip的命令ifconfig

五,实践,在linux的/share下放了文件夹salsa,    在windows的\\192.168.1.4能打开看到共享public文件夹

        但是无法将salsa文件夹复制到win7虚拟机的其它地方,提示“需要管理员权限才能修改文件夹”

        原因是linux下salsa文件权限问题,解决如下:

        chmod -R 0777 /share

        testparm

        service smb restart

你可能感兴趣的:(linux)