標籤:sudo samba服務 訪問 測試 ubuntu dpkg net 服務 targe
1,安裝samba
sudo apt-get insall samba
sudo apt-get install smbfs 使用命令“sudo apt-get insall samba“安裝時報錯:dpkg: error processing package samba (--configure)後來Google到可能是samba設定檔缺失“/etc/samba/smb.conf”,於是自己建立這個文檔,從網上copy了基本的內容進去。沒有報錯了。不確定這個報錯和設定檔缺失是否有直接關係,因為中間嘗試了很多方法,比如各種刪除,重裝。 2,設定設定檔 在設定檔“/etc/samba/smb.conf”最後添加下面的配置:
[share]
path=/srv/public
available=yes
browseable=yes
public=yes
writable=yes
guest ok=yes
3,使用命令“sudo testparm” 測試組態文檔是否有錯誤。
按enter後沒有報錯,並出現下面的介面,則證明配置文檔沒有問題:
4,啟動samba服務
我是使用“sudo systemctl start samba”命令啟動samba服務的。查看status,重啟後服務會停止。
執行enable命令報錯:
[email protected]:~# sudo systemctl enable samba
samba.service is not a native service, redirecting to systemd-sysv-install
Executing /lib/systemd/systemd-sysv-install enable samba
update-rc.d: error: samba Default-Start contains no runlevels, aborting.
由暫時不影響使用,故暫時忽略這個報錯。
5:Ubuntu上訪問共用檔案:
需要安裝smbclient,此處安裝過程比較順利:
sudo aptitude install -y smbclient
使用命令:
smbclient //192.168.189.128/share連結到共用資料夾:‘192.168.189.128’是我的Ubuntu本機ip地址,可以通過ifconfig指令查詢得到。
share是上文配置文檔“/etc/samba/smb.conf”中添加的。
6,Windows(Win7 64)訪問共用資料夾:
輸入檔案路徑:\\192.168.189.128\share,就可以操作該檔案夾了。
配置過程中遇到問題借鑒了下面連結的文章:
issue list
/etc/samba/smb.conf content
Ubuntu 16.04 (VM)啟用Samba服務與windows共用檔案