samba 4.6.5 從編譯到配置

爲了防範永恆之藍等samba病毒的傳播,需要及時更新samba服務
本文介紹了在Ubuntu16.04版本上編譯、配置samba 4.6.5 的方法

  1. 卸載當前系統中的samba:
  2. sudo apt-get remove samba-common
  3. sudo apt-get remove samba
  4. 獲取samba4.6.5,解壓到一個沒有空格或者中文的路徑下
  5. sudo apt-get install python-dev
  6. sudo apt-get install libgnutls-dev
  7. sudo apt-get install libacl1-dev
  8. sudo apt-get install libldap2-dev
  9. ./configure
  10. make
  11. make install
  12. sudo vi /etc/ld.so.conf.d/samba.conf
    添加:
    /usr/local/samba/lib

  13. sudo vi /etc/profile.d/samba.sh
    添加:
    export PATH=$PATH:/usr/local/samba/bin:/usr/local/samba/sbin

  14. sudo vi /etc/sudoers
    修改:
    Defaults secure_path=”/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin”

    Defaults secure_path=”/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/samba/bin:/usr/local/samba/sbin”

  15. cp packaging /LSB/smb.conf /usr/local/samba/etc/

  16. sudo vi /usr/local/etc/smb.conf
    將workgroup改爲:
    workgroup = WORKGROUP

在文件末尾添加:
[share]
path= /home/xxx/share
writeable= yes
validusers = xxx

xxx 是系統的一個用戶名,在其HOME目錄下需要創建一個share文件夾。

  1. 添加xxx Samba用戶:
    sudo smbpasswd –a xxx
    按要求輸入密碼
    xxx首先必須是系統用戶名稱,密碼可以不必與系統用戶的密碼相同。

  2. smb.conf修改完畢後保存,然後調用下面命令啓動samba服務:
    sudo nmbd
    sudo smbd

  3. 然後在Windows進行映射或者網上鄰居訪問。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章