Linux—Windows互聯(lián)實(shí)戰(zhàn)經(jīng)歷
2024-07-21 02:36:08
供稿:網(wǎng)友
本人剛連接完linux和windows98、me、2000、2kserver互聯(lián)實(shí)踐,走了不少彎路,現(xiàn)將一些感想和本人所碰到的一些故障現(xiàn)象作一下筆記,以方便初手:
一、samba
首先要知道samba是一組 程序,他讓你的linux機(jī)器懂得smb協(xié)議。在運(yùn)行samba服務(wù)器程序的時候,你的linux機(jī)器在網(wǎng)絡(luò)鄰居中看起來如同一臺windows的機(jī)器。
二、我的配置過程
1、修改smb.conf
我選的是系統(tǒng)默認(rèn)安裝的samba,但系統(tǒng)啟動完后,發(fā)現(xiàn)samba沒有啟動,(#ps -axf grep smb),手動啟動(#/etc/rc.d/init.d/smb restart)
修改 /etc/samba/smb.conf 有些書上說是/etc/smb.conf 我也不知道為什么,可能是版本差異吧。
我就修改了
[global]組的:
workgroup = JD (我的工作組名是JD)
netbios name = vmlinux
security = user (采用用戶方式驗證)
encrypt passWords = no (我采用的是明文密碼驗證)
smb passwd file = /etc/smbpasswd (設(shè)置smb密碼文件的位置)
[public] (把[public]組前面的“;”全拿掉
path = /pub (共享pub目錄)
我就修改了這些,其他就是把#開頭的段全刪了(礙眼)
2、添加相應(yīng)目錄和用戶
#mkdir pub (添加/pub目錄)
#adduser test (添加test用戶)注:現(xiàn)在添加的只是linux本機(jī)用戶,并沒用添加smb用戶,換句話說,test現(xiàn)在不能通過網(wǎng)絡(luò)訪問這臺linux主機(jī)。
#passwd test (設(shè)置test用戶密碼)
#vi /etc/passwd (把一些你不用或者你不知道的用戶全刪了)
# cat /etc/passwd mksmbpasswd.sh > /etc/smbpasswd (把linux本機(jī)用戶加到smb用戶里去)
#smbpasswd test (設(shè)置test用戶的smb訪問口令)
#/etc/rc.d/init.d/smb restart (重啟samba)
ok ,linux主機(jī)上我就設(shè)了這些,下面開始測試
2、測試linux smb(在本機(jī)上測試)
#smbclient -L //vmlinux (先用smbclient測試本機(jī)smb是否工作正常,應(yīng)能看到/root /public這些目錄)
#smbclient vmlinuxroot (現(xiàn)在連接目錄,提示輸入密碼,你自己知道)
這樣的話,linux機(jī)器互訪應(yīng)該沒問題了。
注重:#vi /etc/hosts (添加win98me2000機(jī)器的ip和主機(jī)名,看看有沒有自己的,沒有的話也填上)
測試windows的機(jī)器前先
找到/usr/share/doc/sambaX-XXXX/docs 下*.reg文件
導(dǎo)入windows的機(jī)器,我發(fā)現(xiàn)這個還能解決win2000的機(jī)器互訪winme、98時經(jīng)常出現(xiàn)的怪病,現(xiàn)在2k和98在局域網(wǎng)里訪問都正常的要死。
3、測試win98、me
現(xiàn)在能在win98 、me的網(wǎng)上鄰居里看到linux機(jī)器名了,點(diǎn)擊,倒,什么?提示要什么IPC$密碼!!!
解決方法:控制面板—用戶密碼—添加test用戶(剛才在smb里面添加的那個用戶)重啟,用這個用戶名登陸,現(xiàn)在再訪問,應(yīng)該沒問題了(至少我是ok了)
4、測試win2000
1臺(win2k1)提示:請輸入用戶名和密碼(然后你打什么用戶名和密碼都沒用)
另一臺(win2k2)提示:此賬戶未得到從這個工作站登陸的許可
再倒!
解決方法:發(fā)現(xiàn)win2000雖然是用的test用戶名和密碼,但是現(xiàn)在登陸在win2000的域里,我在win2000本機(jī)里添加test用戶,然后用test登陸本機(jī),訪問linux機(jī)器,現(xiàn)在正常了。
我寫的沒有偷工減料,我按這樣的方法,現(xiàn)在訪問都很正常,你試試吧,如有錯的地方,歡迎指出,thanks