Linux設置文件夾共享


linux環境實現文件夾共享,常用的方法就是安裝Samba,以下就是實現文件夾共享的步驟:

一、安裝Samba

  yum -y install samba samba-client samba-common

二、修改Samba配置文件

  1.配置內核參數

 
        
  ulimit -n 16384

  vi /etc/security/limits.conf
 
        
  在最后加入以下內容
 
        
   * - nofile 16384

  tips: 這主要是避免在啟動Samba時出現以下警告信息:

  rlimit_max: increasing rlimit_max (1024) tominimum Windows limit (16384)

  2.修改配置文件

 
        
  cd /etc/samba/

    先做備份,以防萬一

 
        
  cp smb.conf smb.conf.bak

     修改[global]配置內容,並新添加[SHAREDOCS]內容。

        SHAREDOCS為共享文件夾名(本例訪問共享文件夾不需要用戶名和密碼)

 

  [global]
      workgroup = WORKGROUP
      netbios name=SHAREDOCS
      server string=Samba Server
      security = user
      map to guest = Bad User
  [SHAREDOCS]
      path=/       注意:path的值為你要共享的文件夾名稱,此處我選擇了根目錄
      writable=yes
      browseable=yes
      public= yes
      guest ok=yes

  

三、重啟服務

  systemctl restart smb

  systemctl enable smb

  systemctl status smb

四、讓samba通過防火牆

     1.直接關閉防火牆

  systemctl stop firewalld
 

  如果要開機自動關閉防火牆則

   systemctl disable firewalld

 

  2.配置/etc/sysconfig/iptables文件,添加

   -A INPUT -m state --state NEW -m tcp -p tcp --dport 139 -j ACCEPT
   -A INPUT -m state --state NEW -m tcp -p tcp --dport 445 -j ACCEPT
   -A INPUT -m state --state NEW -m udp -p udp --dport 137 -j ACCEPT
   -A INPUT -m state --state NEW -m udp -p udp --dport 138 -j ACCEPT

  添加以上端口,配置完重啟防火牆

  systemctl restart firewalld 

五、關閉SELINUX

 

  vim /etc/selinux/config

     

   把SELINUX的值改為disabled,之后需重啟系統 

  reboot

 

六、在局域網內其他電腦文件夾內輸入//ip即可訪問

  

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM