新聞中心
在Linux環(huán)境下,許多應(yīng)用程序和服務(wù)都需要與Windows共享文件系統(tǒng)進(jìn)行通信。在這種情況下,CIFS和Samba是非常有用的工具。本文將介紹如何在Linux中使用CIFS和Samba。

一、CIFS是什么?
CIFS是Common Internet File System的縮寫,是一種用于在Windows和其他操作系統(tǒng)之間共享文件的協(xié)議。它是B(Server Message Block)協(xié)議的升級(jí)版本,包括一些新功能和更好的安全性。
要在Linux中使用CIFS,需要安裝CIFS工具包??梢允褂靡韵旅顏戆惭b:
sudo apt-get install cifs-utils
安裝完成后,您就可以開始使用CIFS了。
二、如何使用CIFS?
打開終端并輸入以下命令:
sudo mount -t cifs //servername/sharename /mnt/mountpoint -o user=username/password,vers=1.0
其中:
– servername是您要連接的Windows共享文件夾的名稱。
– sharename是該共享文件夾的名稱。
– /mnt/mountpoint是您要將共享文件夾掛載到的Linux文件夾的路徑。
– username和password是Windows計(jì)算機(jī)上的用戶名和密碼。
– vers=1.0指定使用CIFS版本1.0(在某些情況下可能需要使用)。
在運(yùn)行此命令后,您將被要求輸入Windows計(jì)算機(jī)上的密碼。輸入密碼后,共享文件夾將被掛載到Linux文件系統(tǒng)中。
如果您想在啟動(dòng)Linux計(jì)算機(jī)時(shí)自動(dòng)掛載CIFS共享文件夾,則需要在/etc/fstab文件中添加一個(gè)條目。打開終端并輸入以下命令:
sudo nano /etc/fstab
然后,向文件底部添加以下條目:
//servername/sharename /mnt/mountpoint cifs user=username,password=password,vers=1.0 0 0
其中,”//”之后的內(nèi)容是服務(wù)器地址和共享名稱,/mnt/mountpoint是Linux文件夾的路徑,user=username,password=password是用戶名和密碼,vers=1.0 表示使用CIFS版本1.0。
保存并關(guān)閉文件后,下一次啟動(dòng)Linux計(jì)算機(jī)時(shí),共享文件夾將自動(dòng)掛載到Linux文件系統(tǒng)中。
三、Samba是什么?
Samba可以將Linux計(jì)算機(jī)變成Windows共享文件夾的服務(wù)器。它是一個(gè)用于管理Windows網(wǎng)絡(luò)共享和印表機(jī)的開源軟件。
我們需要安裝Samba才能在Linux系統(tǒng)上使用它。您可以使用以下命令來安裝Samba:
sudo apt-get install samba
安裝完成后,您需要編輯配置文件以便Samba能夠正確地工作。打開終端并輸入以下命令:
sudo nano /etc/samba/b.conf
該文件包含Samba的所有配置選項(xiàng)。您可以按照需要進(jìn)行更改。以下是一些常見的配置:
– [global]:設(shè)置全局選項(xiàng)。
– workgroup:設(shè)置Windows網(wǎng)絡(luò)工作組的名稱。
– security:設(shè)置Samba服務(wù)器如何驗(yàn)證用戶身份。
– encrypt passwords:指定Samba是否應(yīng)該對(duì)密碼進(jìn)行加密存儲(chǔ)。
– guest ok:指定Samba是否應(yīng)允許來賓用戶訪問共享。
– [share]:定義共享文件夾的選項(xiàng)。
– path:指定共享文件夾的路徑。
– valid users:指定可以訪問該共享文件夾的用戶。
– writable:指定該共享是否可寫。
完成更改后,保存并關(guān)閉文件。您可以使用以下命令啟動(dòng)Samba服務(wù):
sudo service bd restart
這將重新啟動(dòng)Samba服務(wù)器并使您的更改生效。
四、如何使用Samba?
當(dāng)您使用Samba時(shí),您需要?jiǎng)?chuàng)建一個(gè)新的共享文件夾。假設(shè)您希望創(chuàng)建一個(gè)名為“share”的共享文件夾,可以使用以下命令:
sudo mkdir /samba/share
然后,您需要在b.conf文件中定義新的共享。打開終端并輸入以下命令:
sudo nano /etc/samba/b.conf
在[global]部分之后,添加以下內(nèi)容:
[share]
path = /samba/share
valid users = user
read only = no
其中,path指定共享文件夾的路徑,valid users指定可以訪問共享文件夾的用戶,read only指定是否允許用戶對(duì)共享文件夾進(jìn)行寫操作。
保存并關(guān)閉文件后,重新啟動(dòng)Samba服務(wù):
sudo service bd restart
現(xiàn)在,您可以從Windows計(jì)算機(jī)問Linux共享文件夾了。打開Windows資源管理器并輸入Linux計(jì)算機(jī)的IP地址(例如:\192.168.1.100),然后查找名為“share”的共享文件夾。輸入Linux計(jì)算機(jī)上的用戶名和密碼,就可以訪問該共享了。
使用CIFS和Samba是在Linux和Windows之間共享文件的常見方式。按照本文中的步驟,您可以輕松地在Linux系統(tǒng)上使用這些工具。
相關(guān)問題拓展閱讀:
- 如何在Linux編譯另一臺(tái)window機(jī)器上的共享文件
- Linux怎樣訪問Windows共享文件和文件夾
如何在Linux編譯另一臺(tái)window機(jī)器上的共享文件
掛接Windows文件共享Windows網(wǎng)絡(luò)共享的核心是B/CIFS,在linux下要掛接(mount)windows的磁盤共享,就必須安裝和使用samba軟件包。現(xiàn)在流拿祥行的linux發(fā)行版絕大多數(shù)已經(jīng)包含了samba軟件包,如果安裝linux系統(tǒng)時(shí)未安裝samba請(qǐng)首先安裝samba。當(dāng)然也可以到
www.samba.org
網(wǎng)站下載新的版本是3.0.10版。當(dāng)windows系統(tǒng)共享設(shè)置好以后,就可以在linux客戶端掛接(mount)了,具體操作如下:#mkdir–p/mnt/samba注:建立一個(gè)目錄用來作掛接點(diǎn)(mountpoint)#mount-tbfs-ousername=administrator,password=pldy123//10.140.133.23/c$/mnt/samba注:administrator和pldy123是ip地址為10.140.133.23windows計(jì)算機(jī)的一個(gè)用戶名消毀搏和密碼,c$是這臺(tái)計(jì)算機(jī)的一個(gè)磁盤共享中文余歲名直接輸就行
在mount命令中加上nounix,noserverino這兩個(gè)關(guān)鍵字就可以了
Linux怎樣訪問Windows共享文件和文件夾
在Linux下訪問Windows共享目錄的配置方法
1、在Windows上設(shè)置一個(gè)共享目錄
如:將d:\RedHat_disk設(shè)置為共享目錄
2、在Windows上創(chuàng)建一個(gè)用戶,如tommy,密碼111111
3、將tommy用戶加入到共享目錄d:\redhat_disk的訪問組中,并設(shè)定tommy
對(duì)該共享目錄有完全控制權(quán)限(讀、寫)
4、在Linux下安裝samba-client客戶端
# yum install samba-client
5、安裝cifs-utils軟件包
# yum install cifs-utils
6、在Linux下創(chuàng)建一個(gè)掛載點(diǎn)
# mkdir /mnt/Windows
7、掛載Windows上的共含族判享談改目錄d:\redhat_disk到Linux下的/mnt/Windows目錄下
# mount -t cifs -o username=tommy //192.168.1.123/redhat_disk /mnt/Windows
Enter password:
8、如果掛載成功,則可以進(jìn)入/mnt/Windows下,新建一個(gè)文件,看看Windows上能否看見
9、在/etc/fstab文件中,加入該共享目錄的掛載信息
//192.168.1.123/redhat_disk /mnt/Windows cifs username=tommy,password=
10、到此為止,Windows上的共享目錄//192.168.1.123/redhat_disk就被成功掛載到了Linux上面了,并且Linux重啟后,會(huì)自動(dòng)穗迅掛載該目錄到/mnt/Windows目錄下
有時(shí)需要在linux下需要訪問windows的共享文件夾,可以使用mount掛困裂載或者使用samba連接。使用mount命令相對(duì)來說簡(jiǎn)單一些,基本linux系統(tǒng)都會(huì)帶有纖尺者這個(gè)命令;使用samba的話從windows也能訪問linux的共毀薯享文件。詳細(xì)的Linux命令介紹可查看“Linux命令大全”。
關(guān)于cifs linux samba的介紹到此就結(jié)束了,不知道你從中找到你需要的信息了嗎 ?如果你還想了解更多這方面的信息,記得收藏關(guān)注本站。
香港服務(wù)器選創(chuàng)新互聯(lián),2H2G首月10元開通。
創(chuàng)新互聯(lián)(www.cdcxhl.com)互聯(lián)網(wǎng)服務(wù)提供商,擁有超過10年的服務(wù)器租用、服務(wù)器托管、云服務(wù)器、虛擬主機(jī)、網(wǎng)站系統(tǒng)開發(fā)經(jīng)驗(yàn)。專業(yè)提供云主機(jī)、虛擬主機(jī)、域名注冊(cè)、VPS主機(jī)、云服務(wù)器、香港云服務(wù)器、免備案服務(wù)器等。
網(wǎng)站欄目:Linux下如何使用CIFS和Samba?(cifslinuxsamba)
標(biāo)題URL:http://fisionsoft.com.cn/article/djjecoe.html


咨詢
建站咨詢
