• 将windows虚拟机中的ubuntu下的文件夹共享到windows中


    如果是Ubuntu系统,请在安装了samba后,直接使用root用户在图形化界面下设置文件夹的共享属性,然后在你的windows中发文虚拟机IP,您就会惊喜地发现可以找到这个共享文件夹了

    此方法不可以向windows共享Linux的root下的文件夹!

    假设要共享windows虚拟机中的ubuntu下的文件夹source

    在ubuntu下执行:

    #sudo apt-get install samba

    #sudo apt-get install smbfs

    #chmod -R 777 source

    注意上面这行R要大写,小写是逆序的意思,不是递归

    sudo cp /etc/samba/smb.conf /etc/samba/smb.conf_backup

    sudo gedit /etc/samba/smb.conf

    搜索这行:  

      security = user

    改为这两行:

      security =  user

      username map = /etc/samba/smbusers

    在文件最后添加代码:

    [source]
    comment=Yiru
    read only=no
    path = /source
    guest ok=yes
    available = yes
    browsable = yes
    public = yes
    writable = yes

    valid users = dyyr
    force user = nobody
    force group = nogroup

     

    第一行[source]是在windows下显示的文件夹名,可以随意取;第二行comment,注释,随意取;第三行不用说;第四行path,千万注意,不可以是root以及root下的文件夹;valid users是在windows下进入此文件夹必须输入的用户名,其密码稍后配置

    查找global,把 workgroup = xxxxx 这行改成:

    workgroup = WORKGROUP
       unix charset = UTF-8
       dos charset = cp936

    这四行中的后三行据说是可以防止ubuntu->windows的乱码,效果未验证

    配置用户:

    sudo useradd dyyr

    sudo smbpasswd -a dyyr

    sudo gedit /etc/samba/smbusers

    加入dyyr = "network username"

    到此就完成了。

     

    若需变更网络访问密码,也用此命令

    sudo smbpasswd -a dyyr

    删除网络使用者账号:

    sudo smbpasswd -x dyyr

    测试配置的结果:

    sudo testparm

     

    另外,重启samba的命令是这个,不过上述步骤不需要用到:

    sudo /etc/init.d/smbd restart

    samba访问日志默认是放在/var/log/samba文件夹下的samba给每个客户端创建一个日志文件.

  • 相关阅读:
    基于 JavaEE 的在线考试系统
    别在发愁写页面了,强烈推荐几款傻瓜式扒网站神器!!!
    JAVA WEB 婚纱摄影管理系统(影楼系统)
    JAVA WEB 文件管理系统
    基于SSM的洗车管理系统
    基于JAVA WEB 的健身平台系统
    JAVA WEB 宠物商店
    JAVA WEB 家政信息发布平台
    JAVA WEB 文件管理系统
    JAVA WEB 选课系统
  • 原文地址:https://www.cnblogs.com/yiru/p/2760671.html
Copyright © 2020-2023  润新知