zoukankan      html  css  js  c++  java
  • 将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给每个客户端创建一个日志文件.

  • 相关阅读:
    SHA1加密算法 java
    CMD命令名详细大全
    springMVC get请求及其请求地址写法
    webService 接口调用配置
    使用jdk操作 wsdl2java (wedservice)
    编码问题(utf-8,gbk,utf-16be)
    9 个让 JavaScript 调试更简单的 Console 命令
    让姑姑不再划拳 码农也要有原则 : SOLID via C#
    工欲善其事,必先利其器 之 VS2013全攻略(安装,技巧,快捷键,插件)!
    2000条你应知的WPF小姿势 基础篇<78-81 Dialog/Location/WPF设备无关性>
  • 原文地址:https://www.cnblogs.com/yiru/p/2760671.html
Copyright © 2011-2022 走看看