zoukankan      html  css  js  c++  java
  • 使用samba实现linux与windows文件共享

                       1,安装samba
                                 sudo apt-get install samba
                       2,,检查安装是否成功
                              sudo dpkg -l samba*
                       3,  创建共享目录:
                              mkdir /home/komy/share
                             sudo chmod 777 /home/komy/sha
                       4, 创建Ubuntu Samba配置文件:
                                1. 保存现有的配置文件
                                            sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.bak
                                 2. 修改现配置文件
                                           sudo gedit /etc/samba/smb.conf
                                           在smb.conf最后添加
                                           [share]
                                          path = /home/komy/share
                                          available = yes
                                          browsealbe = yes
                                           public = yes
                                           writable = yes
                           重启服务
                                        sudo /etc/init.d/smbd restart
     
      安装NFS
                 sudo apt-get install nfs-kernel-server
       2, 配置/etc/exports
      Ubuntu nfs允许挂载的目录及权限在文件/etc/exports中进行了定义。
      例如,我们要将根目录下的rogerdir目录共享出来,那么我们需要在/etc/exports文件末尾添加如下一行:
      /rogerdir *(rw,sync,no_root_squash)
      其中:/rogerdir是要共享的目录,*代表允许所有的网络段访问(可以设置为192.168.0.3,只允许192.168.0.3访问),rw是可读写权限,sync是资料同步写入内存和硬盘,no_root_squash是 Ubuntu nfs客户端分享目录使用者的权限,如果客户端使用的是root用户,那么对于该共享目录而言,该客户端就具有root权限。
         3, 重启服务
      roger@Ubuntu:/# /etc/init.d/nfs-kernel-server restart
            4, 测试是否成功
                    先建立一个NFS测试的挂载点(目录)
                   sudo mkdir /mnt/nfs
                   mount UbuntuIP:nfsdir  /mnt/nfs -t nfs
                   比如我的机器:  mount 192.168.7.119:/opt/filesystem  /mnt/nfs -t nfs, 则测试成功
     
     
    安装 ftp服务
         sudo apt-get install vsftpd
    修改/etc/vsftpd.conf 将下面前面的“#”去掉
         #local_enable=yes
        #write_enable=yes
    重启服务
      sudo /etc/init.d/ vsftpd restaart
  • 相关阅读:
    [学习笔记]多维偏序
    SCOI2009 游戏
    置换群和Burnside引理,Polya定理
    AC自动机——多个kmp匹配
    51nod 1667 概率好题
    分块——优化的暴力
    [Cqoi2014]数三角形——组合数
    C++ 中的导致编译错误汇总
    哈夫曼树Huffman
    导出查询结果到csv文件
  • 原文地址:https://www.cnblogs.com/huapox/p/3299938.html
Copyright © 2011-2022 走看看