原文網址:http://blog.csdn.net/longfeey/article/details/5937968
Ubuntu samba服務配置是很不錯的檔案應用很有學習價值,
這裡我主要講解Ubuntu samba服務配置的應用,包括介紹Ubuntu samba啟動與關閉等知識方面。
一.安裝Ubuntu samba包
sudo apt-get install samba
sudo apt-get install smbclient
二.Ubuntu samba啟動與關閉
sudo /etc/init.d/samba start
sudo /etc/init.d/samba stop
三.配置Ubuntu samba服務
Ubuntu samba服務主要配置檔案為/etc/samba/smb.conf
1.在windows系統中不用輸入密碼訪問linux共享目錄
假設共享目錄為/home/share
sudo gedit /etc/samba/smb.conf
修改檔案中的內容[gloab]中的security=user 改為security=share
在檔案結尾新增如下行:
[share]comment=this is linux share directory
path=/home/share
public=yes
writable=yes
儲存檔案退出.
重啟Ubuntu samba服務
sudo /etc/init.d/samba restart
這樣使用者就可以匿名訪問了,
在windows下輸入//IP就可以了
2.在windows系統中需要輸入密碼才能訪問linux共享目錄
修改檔案中的欄位如下
security=user
增加smb passwd file=/etc/samba/smbpasswd
在共享部分新增如下部分valid users=feilong //feilong為linux系統中的使用者
然後為使用者設定密碼
sudo touch /etc/samba/smbpasswd
sudo smbpasswd -a feilong
然後重啟Ubuntu samba服務就可以了。
smbpasswd 常見選項
-a 新增一個使用者
-d 禁用一個使用者
-e 使禁用的使用者解禁
-x 刪除一個使用者
samba伺服器測試smbclient //10.10.66.196/feilong
3.在linux中訪問windows的共享目錄
在linux中可以直接將windows中的共享目錄掛載到本機中,
為了檢視windows中的共享目錄,可以使用smbclient命令檢視smbclient -L //IP -U ubuntu檢視到共享目錄以後,
可以使用smbmount命令進行掛載smbmount '//ip/共享目錄名' 掛載點 -o username
例如:smbmout '//192.168.0.1/share' mnt -o username="ubuntu"
然後輸入密碼就可以了。
4.在linux中訪問linux samba 共享目錄
1)檢視samba 共享目錄
在電腦位址列輸入:smb://10.10.66.196/feilong/
注意是開啟一個目錄時,上面的位址列,瀏覽器位址列好像沒法使用
2)掛載linux samba 伺服器目錄
sudo apt-get install smbfs
sudo mount -t smbfs //10.10.66.196/feilong /mnt -o username=feilong
根據提示輸入samba密碼,正常情況下就會被掛載到/mnt目錄下。
或者使用smbmount命令也行:sudo smbmount //10.10.66.196/feilong /mnt -o username=feilong
四.圖形介面samba管理工具
1)安裝Ubuntu samba圖形管理介面sudo apt-get install system-config-samba
2)啟動管理介面:命令: sudo system-config-samba (你也可以在點選選單項進去: 系統-系統管理-Samba)可新增共享目錄,選中可訪問使用者. 設定使用者smb密碼命令為: sudo smbpasswd -a 使用者名稱在配置時,要選上“可見”,否則就是隱藏的了,別人就看不到你的共享了這樣重啟之後別人就可以訪問你共享的目錄了
3)設定完畢之後要重啟:sudo service samba restart