歡迎來(lái)到 常識(shí)詞典網(wǎng) , 一個(gè)專業(yè)的常識(shí)知識(shí)學(xué)習(xí)網(wǎng)站!
[ Ctrl + D 鍵 ]收藏本站
Samba是一個(gè)網(wǎng)絡(luò)服務(wù)器,用于Linux和Windows共享文件之用。下面介紹利用samba服務(wù),實(shí)現(xiàn)Linux與Windows文件共享的方法。
一、samba安裝
1、驗(yàn)證
samba是Linux系統(tǒng)集成的一個(gè)工具,在安裝Linux的過(guò)程中用戶可以選擇安裝。驗(yàn)證系統(tǒng)是否安裝了samba可以通過(guò)如下命令進(jìn)行查看:
[root@.zhishi5 root]# rpm -qa |grep samba
如果如下面所示,就說(shuō)明已經(jīng)安裝了samba:
samba-swat-2.2.7a-7.9.0
samba-2.2.7a-7.9.0
redhat-config-samba-1.0.4-1
samba-common-2.2.7a-7.9.0
samba-client-2.2.7a-7.9.0
2、安裝
如果上述命令沒(méi)有任何顯示,就說(shuō)明沒(méi)有安裝。要安裝samba非常簡(jiǎn)單。將RedHat 9.0的第一張安裝盤(pán)放入光驅(qū),系統(tǒng)會(huì)自動(dòng)掛接。如果沒(méi)有掛接可輸入mount /mnt/cdrom進(jìn)行掛載,然后按照下面的操作進(jìn)行安裝:
# cd /mnt/cdrom/RedHat/RPMS
# rpm -ivh samba-common-2.2.7a-7.9.0.i386.rpm
# rpm -ivh samba-2.2.7a-7.9.0.i386.rpm
# rpm -ivh samba-client-2.2.7a-7.9.0.i386.rpm
這樣就安裝好了samba,然后輸入命令進(jìn)行查看:
# ls /etc/samba
可以看到有三個(gè)文件分別為lmhosts、smb.conf、smbusers。
二、samba配置
samba安裝完成后還需要配置,需要對(duì)smb.conf配置文件進(jìn)行修改??梢杂胿i打開(kāi)進(jìn)行修改。其實(shí)對(duì)于一般的應(yīng)用采用缺省設(shè)置就可以了,不過(guò)基于安全性和特殊性的要求需要對(duì)其中的一些項(xiàng)目進(jìn)行修改。建議修改的項(xiàng)目有如下幾項(xiàng):
?。?、激活interfaces = 192.168.12.2/24 192.168.13.2/24項(xiàng),這是設(shè)置可訪問(wèn)samba的網(wǎng)段,可以將其設(shè)置為interfaces = eth0,設(shè)置可訪問(wèn)的網(wǎng)卡。
2、激活username map = /etc/samba/smbusers,這是用戶映射,是為了服務(wù)器的安全而設(shè)置的。
3、在smb.conf設(shè)置,申明共享文件夾。比如創(chuàng)建的共享文件夾為/home/gslw,然后分配用戶訪問(wèn)權(quán)限。
下面需要配置smbusers文件,設(shè)置用戶訪問(wèn)權(quán)限。用vi打開(kāi)smbusers文件,然后將
root = administrator admin
nobody = guest pcguest smbguest
修改為
root = admin
gslw = 11
nobody = guest pcguest smbguest
保存并退出。
配置完成后,輸入命令testparm進(jìn)行對(duì)samba配置文件的測(cè)試。
三、創(chuàng)建共享文件夾
運(yùn)行命令mkdir /home/gslw創(chuàng)建共享文件夾,然后輸入命令ls /home可以看到文件夾創(chuàng)建完成。
四、添加用戶
要訪問(wèn)該共享文件夾,還需要添加用戶。輸入命令smbpasswd -a root,將root用戶添加進(jìn)來(lái),并為其設(shè)置訪問(wèn)密碼。同樣的輸入命令smbpasswd -a gslw,將gslw用戶添加進(jìn)來(lái)并為其設(shè)置密碼。
五、設(shè)置權(quán)限
設(shè)置共享目錄的訪問(wèn)權(quán)限,比如我們?cè)O(shè)置為完全控制可輸入命令即可chmod 777 /home/gslw。權(quán)限設(shè)置完畢后需要重新啟動(dòng)服務(wù),輸入命令service smb restart即可。
六、訪問(wèn)測(cè)試
linux訪問(wèn)
?。?、在linux下訪問(wèn)SAMBA共享文件夾進(jìn)行測(cè)試。輸入命令smbclient //192.168.216.133/gslw -U root;
?。?、輸入密碼可以看到訪問(wèn)成功。進(jìn)入smb命令行,輸入ls命令查看共享目錄中的文件,當(dāng)然也可以通過(guò)mkdir命令創(chuàng)建目錄;
3、用gslw登錄samba服務(wù)器,可以利用ls查看共享目錄中的文件;
?。?、用mkdir創(chuàng)建文件夾,可以看到?jīng)]有成功,這是因?yàn)樵趕amba的配置文件設(shè)置了gslw用只有讀權(quán)限,沒(méi)有賦予其寫(xiě)權(quán)限。通過(guò)上面的測(cè)試,說(shuō)明samba服務(wù)器創(chuàng)建成功,在linux下訪問(wèn)成功。
Windows XP訪問(wèn)
下面我們測(cè)試在XP中是否可以訪問(wèn)samba服務(wù)器中的共享文件夾。打開(kāi)“我的電腦”,在地址欄中輸入samba服務(wù)器的IP地址。輸入\\192.168.216.133回車(chē)后彈出登陸框,輸入登錄用戶名admin密碼test168,可以看到成功登錄samba服務(wù)器,可以看到我們?cè)趕amba的命令行下剛才創(chuàng)建的目錄。
補(bǔ)充同一機(jī)器上文件系統(tǒng)的共享方法:
Windows系統(tǒng)下訪問(wèn)Linux分區(qū)信息:>網(wǎng)絡(luò)上提供一些程序用于在Windows系統(tǒng)下訪問(wèn)Linux分區(qū)信息,可以下載相應(yīng)軟件;也可以下載程序 fsdext.zip,解壓后依照說(shuō)明將vext2d.vxd、tsdext2.vxd拷貝到c:\windows\system目錄下;使用命令 mount /dev/hda2 g將Linux分區(qū)虛擬為新的盤(pán)符g,卸載也只需使用命令mount /u g即可完成。下一篇:如何在操作系統(tǒng)中給文件加密 下一篇 【方向鍵 ( → )下一篇】
上一篇:電腦開(kāi)機(jī)藍(lán)屏怎么辦 上一篇 【方向鍵 ( ← )上一篇】
快搜