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给每个客户端创建一个日志文件.

  • 相关阅读:
    P4396 [AHOI2013]作业
    NOIP2018普及T2暨洛谷P5016 龙虎斗
    NOIP2018普及T1暨洛谷P5015 标题统计 题解
    【交题大桥】团队信息存档
    markdown浅谈
    洛谷P1690 贪婪的Copy 题解
    洛谷P4994 终于结束的起点 题解
    洛谷P4995 跳跳!题解
    这么多都变了,洛谷4还会远吗?
    洛谷P1396 营救 题解
  • 原文地址:https://www.cnblogs.com/yiru/p/2760671.html
Copyright © 2011-2022 走看看