最近做linux大作業,用到了samba服務器。以前搭建過,現在重新學習,然後寫個博客,總結一下。
在默認情況下,ubuntu並沒有安裝samba服務器,只是安裝了samba-common的軟件包。此samba-common軟件包的內容是Samba服務器和客戶端都需要使用的一些函數庫等基本的文件。
(1)samba服務器的安裝
sudo apt-get install samba
sudo apt-get install smbclient
本人安裝服務時需要如下的問題:
兩個依賴庫的版本不對:
解決方法如下:
apt-get remove samba-common
apt-get remove libwbclinent0
然後重新
apt-get install samba smbclient;
安裝成功
(2)啓動服務
找了好多教程,發現對於服務名稱,每一篇文章,默認的服務名稱都不一樣。
有的叫samba
有的叫sam
去/etc/init.d/下查看自己的服務名稱
自己的samba服務名稱爲:
smbd
啓動方法:
service smbd start
其他
service smbd stop
service smbd restart
配置文件設置:
配置文件所在目錄“:
/etc/samba/smb.conf
然後設置如下:
其中
global settings
security = user (要求用戶在訪問共享資源之前必須提供用戶名和密碼進行驗證)
其他設置分享
[share] //名字最好爲自己的共享的目錄
commnet = "" //表示備註信息
path = /home/myuser/share //共享目錄
guest = yes //允許匿名用戶登陸或使用此共享資源
read only = yes //用戶只有可讀的權限
然後重啓服務
service smbd restart
爲你的用戶添加密碼
smbpasswd -a 你的用戶
然後編輯你的密碼
(4):查看共享信息
在windows的網絡窗口的url框中輸入
\\linux服務器ip。
然後雙擊輸入你之前設置的用戶名和密碼就可以了看到共享目錄下的文件。