爲了防範永恆之藍等samba病毒的傳播,需要及時更新samba服務
本文介紹了在Ubuntu16.04版本上編譯、配置samba 4.6.5 的方法
- 卸載當前系統中的samba:
- sudo apt-get remove samba-common
- sudo apt-get remove samba
- 獲取samba4.6.5,解壓到一個沒有空格或者中文的路徑下
- sudo apt-get install python-dev
- sudo apt-get install libgnutls-dev
- sudo apt-get install libacl1-dev
- sudo apt-get install libldap2-dev
- ./configure
- make
- make install
sudo vi /etc/ld.so.conf.d/samba.conf
添加:
/usr/local/samba/libsudo vi /etc/profile.d/samba.sh
添加:
export PATH=$PATH:/usr/local/samba/bin:/usr/local/samba/sbinsudo 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”cp packaging /LSB/smb.conf /usr/local/samba/etc/
sudo vi /usr/local/etc/smb.conf
將workgroup改爲:
workgroup = WORKGROUP
在文件末尾添加:
[share]
path= /home/xxx/share
writeable= yes
validusers = xxx
xxx 是系統的一個用戶名,在其HOME目錄下需要創建一個share文件夾。
添加xxx Samba用戶:
sudo smbpasswd –a xxx
按要求輸入密碼
xxx首先必須是系統用戶名稱,密碼可以不必與系統用戶的密碼相同。smb.conf修改完畢後保存,然後調用下面命令啓動samba服務:
sudo nmbd
sudo smbd然後在Windows進行映射或者網上鄰居訪問。