會員註冊 / 登入  |  電腦版  |  Jump to bottom of page

Linux/Unix » 由Linux透過Samba去掛載Windows Server分享目錄

發表人: andowson, 七段學員
2010-10-30 16:33:47
OS環境:Red Hat Linux 7.3
1.建立Samba密碼檔(username和password為事先在Windows Server上所建立的帳號及密碼)
vi /etc/smbpass
username = web
password = xxx
chmod 600 /etc/smbpass

2.建立mount point
mkdir /mnt/data

3.編輯/etc/fstab(假設Windows Server的IP是192.168.1.1)
vi /etc/fstab
//192.168.1.1/web /mnt/web        smbfs credentials=/etc/smbpass,uid=web,gid=web   0       0


4.掛載測試
mount /mnt/web
可能會遇到類似下面的錯誤訊息,但是還是可以順利掛載成功
12215: session request to 192.168.1.1 failed (Called name not present)
12215: session request to 192 failed (Called name not present)


5.切換為該掛載使用者
su - web

6.產生一個測試檔案
cd /mnt/web
touch test.txt

7.如果沒問題的話就可以將該檔案刪除
rm -rf /mnt/web/test.txt

參考資料:
http://myy.helia.fi/~karte/linux_as_a_client_to_windows_smb_shares.html

發表人: andowson, 七段學員
2010-10-30 17:14:55
要解決session request to 192.168.1.1 failed (Called name not present)這樣的錯誤訊息,我試出了一個方法:
1.在/etc/hosts中加上Windows Server的IP及主機名稱
192.168.1.1    WIN2003

2.將/etc/fstab修改如下:
//WIN2003/web /mnt/web        smbfs credentials=/etc/smbpass,uid=web,gid=web   0       0

3.這時再去執行mount /mnt/web,就不會出現上面看到的錯誤訊息了。

參考資料:
http://lists.samba.org/archive/samba/2000-December/023160.html




會員註冊 / 登入  |  電腦版  |  Jump to top of page