通过Samba实现windows主机和linux(CentOS)虚拟机共享文件夹

1 配置虚拟机CentOS的IP。/etc/sysconfig/network-scripts/ifcfg-eth0 或者ifcfg-enss33,PC和虚拟机能够ping通。

2 安装Samba

    rpm -qa | grep samba    //查看

    yum -y install samba samba-client samba-common    //安装

3 添加用户

    useradd  mm            //创建用户

    smbpasswd -a mm    //添加用户到Samba,并设密码

4 创建共享文件

    mkdir  /share

    chmod  777  /share

5 配置Samba文件

    vim /etc/samba/smb.conf

        [share]                                //在PC里面显示的名字
        comment = Public file share//随便写点
        path = /share                    //共享文件的绝对路径
        writable = yes                    //写权限
        browseable = yes                
        guest ok = yes
        create mode = 0777
        force create mode = 0777
        directory mode = 0777

        force directory mode = 0777

6 重启Samba服务器

        service smb restart        或者 systemctl restart smb
        service nmb restart
        service smb status        //查看状态

        chkconfig smb on        //开机启动,不知怎么不管用?

 7 关闭防火墙

        iptables -F            或者 setenforce 0

 8  reboot 一下吧

 9  在PC端(电脑 + R)输入  \\虚拟机IP,可以看到共享文件。

注:1》Windows10 登录Samba老是提示密码错误,但是其他人可以登录我的Samba。试了好多办法,还是密码错误。气愤的,重装Windows10,OK。

       2》登录后打不开共享文件,没有访问权限:启动Samba,关闭防火墙,共享文件的权限。

       3》源文件在Samba里面,用source insight修改后保存时报没有写权限, 修改共享文件的属主

        chown -R 用户.用户    /share

你可能感兴趣的:(Linux私房菜)