安裝SAMBA伺服器。Linux Operating System configure Samba serverSamba server summary: SMB:Server Message Block Function:linux and Windows share resource.Linux setup Samba server(Windows XP access Linux)Network environment:service iptables stop;Windows XP and Linux 處於同一個網段。Windows XP ip :192.168.1.2 Linux ip:192.168.1.51.安裝第1塊光碟。Rpm -qa|grep sambaMount /mnt/cdrom Cd /mnt/cdrom/RedHat/RPMS/Rpm -ivh samba-common-2.2.7a-7.9.0.i386.rpmRpm -ivh samba-2.2.7a-7.9.0.i386.rpmRpm -ivh samba-client-2.2.7a-7.9.0.i386.rpm Rpm -ivh redhat-config-samba-1.0.4-1.noarch.rpmCd;eject;2.安裝第3塊光碟.Mount /mnt/cdromRpm -ivh samba-swat-2.2.7a-7.9.0.i386.rpmCd;eject;3.修改配置文件。Vi /etc/samba/smb.conf修改工作組:workgroup=WORKGROUP修改Samba server name : Samba String =Linux 或者Samba String=Samba String %v at %hNetbios name =LuXu Linux設置安全級別:security =share(access no need password) / if security = user(access need user password)4.在文件最後添加共享文件。把游標移動到/etc/samba/smb.conf最後。然後輸入:[test]Path = /testPublic = yesWritable =yes5.在目錄/下創建/test目錄,並且賦予最大許可權。Cd /rootCd /Mkdir /testCd /testLs Chmod 777 /test6.service iptables stop7.Service smb start8.test :在Windows XP中打開「網上鄰居」,寫上ip:\\192.168.1.5訪問 success!Need password to access linux share rescource 1.vi /etc/samba/smb.conf2.Security =user 3.Cd /root4.Useradd luxu5.Password --luxu6.Useradd zhangsan7.Passwd zhangsan8.smbpasswd -a zhangsan--zhangsan9.test :在Windows XP中打開「網上鄰居」,寫上ip:\\192.168.1.5 input login username :zhangsan password:zhangsan訪問 success!映射用戶1.Smbadser zhangsan:lisi2.Vi /etc/samba/smb.conf 3.;username map =/etc/samba/smbusers 去掉前面的;就OK了。Linux access Windows XP rescource1.在Windows XP共享文件中建立一個文件夾linux,並且設置為share.2.在XP中建立個用戶,需要密碼的。我的電腦---管理--本地用戶和組--用戶--新用戶--username and password ,去掉用戶下次登錄時需要更改密碼的對勾,用戶不能更改密碼 和 密碼永不過期。3.Linux Operating System: input :Smbclient -L //192.168.1.2(Xp ip address) -U zhangsanSmbclient //192.168.1.2/linux -U zhangsan password:zhangsan4.Ls5.QuitLinux環境下使用遠程掛在方法將遠程共享掛載到本地,類似於在Windows XP 環境下映射網路驅動器。使用命令:smbmountCd /rootMkdir /mnt/smbCd /mntLs Smbmount //192.168.1.2/linux /mnt/smb -o username=zhangsan,password=zhangsan password:zhangsanCd /mnt/smbLs
⑵ linux與windows文件共享的方式有哪兩種
linux(虛擬機中)與windows共享文件兩種方法
Windows 下用 SourceInsight 與 Linux 協作編碼
習慣了用SourceInsight 讀寫代碼,在Linux下一時沒找到類似的工具,vi的操作也不熟,偶爾看看或小改動代碼還行,項目一大就感覺就力不從心了;所以還是准備採用Windows下進行代碼的閱讀和編寫,Linux 下編譯運行。下文是該環境的安裝和配置過程,記錄備忘。
環境說明:
Windows 7 + SourceInsight 3.5
Ubuntu 11.04 (這里是基於VMware的虛擬機,理論上不僅限於虛擬機)
以下主要分成兩部分,一是Ubuntu下Samba的安裝和配置;二是Windows下將Linux共享目錄映射為網路驅動器。
一. Ubuntu 11.04 下 Samba 的安裝和配置
1) 安裝samba軟體包
# sudo apt-get install samba
# sudo apt-get install smbclient
2) 創建共享目錄:(目錄名可自定義)
# mkdir /home/share
# chmod -R 777 /home/share # 若不更改許可權,windows下不能寫入(適用於只讀共享)!!!
3) 修改Samba配置文件:
# cp /etc/samba/smb.conf /etc/samba/smb.conf.bak # 備份samba的配置文件
# gedit /etc/samba/smb.conf
A. 找到"# security = user"將它改成"security = share" # 註:去掉行首的注釋符號
說明:security = share表示任何人都可以不需要輸入密碼登錄;默認的security = user表示每個用戶必須輸入密碼才能登錄。
B. 在配置文件的最後加入以下內容(不包含行末注釋說明部份)
[share] # 共享文件名,可自定義,與共享目錄名可不一致
comment=VMware Ubuntu Share # 共享說明,可自定義
path=/home/share # 共享目錄,應與之前創建的一致,必須為絕對路徑
public=yes # 允許所有人都能夠看到此目錄
writable=yes # 允許用戶在此目錄下可寫
4) 重啟Samba服務
# sudo /etc/init.d/smbd restart
Samba 的安裝和配置已完成。
二. Windows 7 下將步驟一的共享目錄映射為網路驅動器。
1) 確保Ubuntu的網路配置OK,查看並記錄IP地址,這里以192.168.128.128為例。可在Windows 7的cmd下先用ping檢測下網路是否暢通。
如OK,在Windows的資源管理器地址欄中輸入"\\192.168.128.128\share",即可訪問該共享目錄。
2) 在[計算機]圖標上點右鍵(XP可能是在[網上鄰居]圖標上點右鍵),選擇"映射網格驅動器(N)..."
在「驅動器」一欄選擇合適的盤符,這里選擇為W;
在「文件夾」一欄輸入"\\192.168.128.128\share";
點擊完成。
3) 雙擊[計算機],即可看到一個盤符為W的網路驅動器。
三. 共享代碼。
把代碼放在以上創建的共享目錄里,在此創建SourceInsight工程,即可在Windows中用SourceInsight對代碼進行修改和編寫;在Ubuntu中進行編譯。
====================================================================
第二種辦法使用vmware自帶的共享文件夾功能
說是自帶,其實需要安裝vmware-tools,具體怎麼安裝請自行網路;
共享目錄在linux端是/mnt/hgfs;在win中需要在vmware的系統里setting-》option-》shared folders里設置
⑶ 虛擬機下的linux是如何和windows實現網路共享的
你在VM的虛擬機裡面設置了網卡橋接,所以當你的win有區域網後,虛擬機里的所有系統都可以訪問當前區域網。如果不想這樣,請把vm右下角的網卡連接關閉即可
⑷ linux 與WINDOWS搭建區域網
一步一學Linux與Windows 共享文件Samba (v0.2b)
作者:北南南北,正在增加中... ... 需要您的參與;
來自:LinuxSir.Org
簡介:本文只是講一講我們最常用的Linux與Windows共享文件,主要是為新手指一指路。如何建立最簡單的Samba伺服器,並講述遇到問題應該從何處尋找解決方案;正在更新之中,希望您的參加 ... ... 謝謝;
目錄
0、架設Samba 伺服器的前提;
0.1 查看文件內容和編輯文件的工具;
0.2 關於文件和目錄相關;
03 用戶和用戶組相關;
04 進程管理;
1 Samba 簡介
2 Samba 功能和應用范圍
3 Samba 兩個伺服器相關啟動程序、客戶端及伺服器配置文件等;
3.1 Samba 有兩個伺服器,一個是smbd,另一個是nmbd;
3.2 查看Samba 伺服器的埠及防火牆;
3.3 查看Samba 伺服器的配置文件;
3.4 Samba 在Linux 中的一些工具(伺服器端和客戶端);
3.5 在Linux 中的常用工具,Windows查看Linux共享的方法 ;
3.5.1 在Linux系統中查看網路中Windows共享文件及Linux中的Samba共享文件;
3.5.2 在Windows中訪問Linux Samba伺服器共享文件的辦法;
3.5.3 smbfs文件系統的掛載;
4 由最簡單的一個例子說起,匿名用戶可讀可寫的實現;
第一步: 更改smb.conf
第二步:建立相應目錄並授權;
第三步:啟動smbd和nmbd伺服器;
第四步:查看smbd進程,確認Samba 伺服器是否運行起來了;
第五步:訪問Samba 伺服器的共享;
5、復雜一點的用戶共享模型(適合10人左右的小型企業);
5.1 共享許可權設計實現的功能;
5.2 在伺服器上創建相應的目錄;
5.3 添加用戶用戶組,設置相應目錄家目錄的許可權;
5.3.1 添加用戶組;
5.3.2 添加用戶;
5.3.3 添加samba用戶,並設置密碼;
5.3.4 配置相關目錄的許可權和歸屬;
5.4 修改Samba配置文件;
5.5 關於客戶端訪問;
5.5.1 Windows客戶端訪問;
++++++++++++++++++++++++++++++++++++++++++++++++
正文
++++++++++++++++++++++++++++++++++++++++++++++++
0、架設Samba 伺服器的前提;
Linux是一個多用戶的操作系統,對任何伺服器的架設與都用戶、用戶組及許可權相關,這是操作的基礎。Samba伺服器也不例外,對這些知識的掌握也是極為重要的。在Windows系統上雖然也能架共享文件伺服器,但它的許可權控制實在令人不敢恭維。如果我們用Windows系統來架網路共享文件系統,就是點滑鼠也能把我們點迷糊了。但在Linux中,我們可以輕松的改一改配置文件,不到幾分鍾就能建好自己的Samba伺服器。哪個更容易,只有你知道;
對於Samba伺服器的架設,有的弟兄簡單的認為,只要把改一下配置文件,創建好相應的目錄就行了。其實並不是這樣的,還要深入的工作,比如目錄的許可權和歸屬,也就是說能讓哪個用戶和用戶組有讀寫權。只有把配置文件和共享目錄的許可權結合起來,才能架好Samba伺服器;
下面是常用的基礎知識,我們在本文中所涉及的內容都可以在下面的列表中找到相應的解釋;
0.1 查看文件內容和編輯文件的工具;
《Linux 文件內容查看工具介紹》
《文件編輯器 vi》
0.2 關於文件和目錄相關;
《Linux 文件類型 及文件的擴展名》
《Linux 文件和目錄管理之列出、刪除、復制、移動及改名》
《Linux 文件和目錄的屬性》
《簡述Linux文件搜索》
03 用戶和用戶組相關;
《Linux 用戶(user)和用戶組(group)管理概述》
《用戶(User)和用戶組(Group)配置文件詳解》
《Linux 用戶管理工具介紹》
《Linux 用戶(User)查詢篇》
04 進程管理;
《Linux 進程管理》
1 Samba 簡介
Samba(SMB是其縮寫) 是一個網路伺服器,用於Linux和Windows共享文件之用;Samba 即可以用於Windows和Linux之間的共享文件,也一樣用於Linux和Linux之間的共享文件;不過對於Linux和Linux之間共享文件有更好的網路文件系統NFS,NFS也是需要架設伺服器的;
大家知道在Windows 網路中的每台機器即可以是文件共享的伺服器,也可以同是客戶機;Samba 也一樣能行,比如一台Linux的機器,如果架了Samba Server 後,它能充當共享伺服器,同時也能做為客戶機來訪問其它網路中的Windows共享文件系統,或其它Linux的Sabmba 伺服器;
我們在Windows網路中,看到共享文件功能知道,我們直接就可以把共享文件夾當做本地硬碟來使用。在Linux的中,就是通過Samba的向網路中的機器提供共享文件系統,也可以把網路中其它機器的共享掛載在本地機上使用;這在一定意義上說和FTP是不一樣的。
Samba 用的netbios協議,如果您用Samba 不成功,
Linux與Windows 、Linux 和 Linux
2 Samba 功能和應用范圍
Samba 應該范圍主要是Windows和Linux 系統共存的網路中使用;如果一個網路環境都是Linux或Unix類的系統,沒有必要用Samba,應該用NFS更好一點;
那Samba 能為我們提供點什麼服務呢?主要是共享文件和共享列印機;
3 Samba 兩個伺服器相關啟動程序、客戶端及伺服器配置文件等;
3.1 Samba 有兩個伺服器,一個是smb,另一個是nmb;
smb 是Samba 的主要啟動伺服器,讓其它機器能知道此機器共享了什麼;如果不打開nmb伺服器的話,只能通過IP來訪問,比如在Windows的IE瀏覽器上打入下面的一條來訪問
⑸ linux下如何通過windows共享上網
就是把一台WINDOWS主機配置成代理伺服器啊!!
DNS
地址:當你撥號上網後,IPCONFIG
/ALL就會告訴你當地的DNS
SERVER
的IP!!
⑹ windows怎麼與虛擬機linux共享
方法一:使用虛擬機的共享文件夾功能
使用vmware(vmware workstation 5)下shared folders功能實現vmware中host與ghost間文件傳輸,無需任何網路相關設置,不使用任何網路協議,host和ghost可以是linux和windows操作系統,這里只介紹host是windows,ghost是linux下的設置,如果ghost是windows,請參考vmware幫助中setting up shared folders。
1.安裝vmtools for linux:
選擇vmware workstation程序菜單中VM >install VMware tools...
選擇vmware workstation程序菜單中VM >removable Devices >CD-ROM >Edit >USE ISO Image (選擇vmware安裝目錄中linux.iso)
啟動guest 電腦中的linux,執行:
mkdir /mnt/cdrom
mount /dev/cdrom /mnt/cdrom (vmtools的安裝文件放在vmware虛擬的cdrom中,首先要mount上這個光碟機才能找到安裝文件)
cd /mnt/cdrom
tar -zxvf VMwareTools-5.5.3-34685.tar.gz /tmp (把安裝文件解壓到/tmp)
cd /tmp/vmware-tools-distrib
./vmware-install.pl
(執行vwware的安裝腳本,這個腳本是用perl編寫的)
在這里,安裝程序會詢問安裝文件存放位置和設置解析度等一系列問題,在大多數情況下,安裝默認配置vmware tools就可以正常工作,因此,這里對每一個問題按回車鍵選擇默認配置。
安裝完以後,vmware會添加一個vmhgfs的模塊到內核中,可以使用lsmod查看
2.設置host computer共享的目錄:
在ghost computer中切換到windows桌面,選擇vmware workstation程序菜單中 VM>Settings>Options>Shared Folders
點擊對話框右下的「add」按鈕,點擊「下一步」
在文本框「name」中輸入共享目錄的名字(這里填寫的目錄名以後在ghost computer的linux系統中將顯示出同樣的目錄名),假設為share_file;在「host folder」中填入host computer中windows系統想要共享出來的目錄,假設為D:\share 然後點擊完成
下一個對話框是選擇共享的方式:Enable this share是指這個共享長期有效,目錄可讀寫;Read-only方式是指這個共享長期有效,目錄只讀;Disable after this session方式是指下次ghost computer被關閉或掛起後,共享將會失效。一般情況下選擇Enable this share然後點擊「完成」
自此,shared folder設置完畢
3.shared folder目錄的使用
切換到ghost computer的linux系統,執行:
cd /mnt/hgfs
ls
可以看到share_file的目錄,並且可以用cp等指令實現windows到linux,linux到windows的讀寫操作了
提示:如果你共享的文件夾建立在windows主機的桌面,可能在linux終端運行cd /mnt/hgfs ls時,什麼也沒看到,是空白的,這時你把路徑改在D盤或其他盤的根目錄就行啦,注意文件夾最好不要有空格等特殊字元出現,這個問題也困擾了我大半天
4.注意事項
在vmware軟體里添加一個shared folder或對shared folder的參數進行版本是立刻生效的,也就是說立刻可以在ghost computer的linux系統中看到新加的共享目錄和體驗到參數的改變
結語:寫這篇文章的目的是為了減少CU linux版上關於vmware host/ghost computer共享文件問題的新手重復發問和其他兄弟的重復回答,使版面更加簡介些。另外,我看大家回答這個問題大多是使用ftp,samba甚至是nfs(在windows上裝microsoft service for unix就可以實現nfs)來實現的,採用vmware自帶的shared folder方式比使用網路協議實現文件傳輸要方便得多,並且對於新手來說,用cp命令拷貝文件比用ftp和smbmount命令要簡單得多
虛擬linux共享設置正確後,運行cd /mnt/hgfs ls後是空白的什麼也沒有怎麼回事?
我的主機是windows xp,在vmware6.0中裝的linux,裝好了vmware tools,
並VM>Settings>Options>Shared Folders 中添加了在windows桌面上的share_redhat,總是啟用,
但是在linux終端運行cd /mnt/hgfs ls時什麼也沒出現,空白的,是怎麼回事??
答:有可能是路徑的關系,你把共享目錄建立在D盤根目錄,目錄不要有漢字,空格等特殊字元,試試看
⑺ 怎麼實現網路內Linux與Windows之間的文件資源共享
Windows之間可以利用「網路鄰居」來實現資源共享,而Linux之間可以使用NFS來實現資源共享。
Linux可以通過Samba來實現和Windows主機互通有無的。Samba採用Client/Server架構,執行Samba客戶端程序,就可以訪問Windows主機上的共享資源;而運行Samba伺服器,Windows主機就可以訪問Linux上的共享資源。Samba 為 UNIX 和 Microsoft Windows 之間的通信架起了一座橋梁。
它是一套程序,支持基於 UNIX 的主機與基於 Windows 的主機共享文件與列印機。除了共享文件和列印機之外,Samba 還可以充當 Windows 域控制器。(Domain Controller),這樣就可以通過 UNIX 伺服器管理 Windows 網路。作為域控制器, Samba 讓自己可以為漫遊的(roaming)或者本地的用戶創建登錄配置文件(login profiles)
⑻ windows linux共享問題
在虛擬機下ubuntu如果要與宿主機共享文件主要有兩種方法:
1. 在宿機上建立共享,在ubuntu上安裝smb客戶程序,通過smb共享
2.在ubuntu里安裝gcc開發包,然後重裝vmtool。
vmware自帶的vmtool的編譯環境很可能與你的內核版本不相同,這在ubuntu升級後肯定會發生,
這時就必須在安裝時重新編譯vmtool。
⑼ 我的區域網里有WINDOWS系統和LINUX系統,我能使兩個系統共享文件嗎怎麼做呢
Windows用區域網共享文件。
Linux安裝samba來加入Windows的共享網路就行了。
效果是
Windows可以從網上鄰居訪問Linux主機的共享文件夾,
Linux也可以從「網路」訪問Windows共享文件夾。
換句話說,效果跟兩台Windows主機在區域網里共享文件的效果是一樣的。
不建議用ftp。
ftp有很多缺點。最大的缺點就是你無法直接修改ftp主機上的文件,得從遠程主機上下載一份文件才能在本地修改,換句話說就是要在不同的主機上存兩份。而samba只要你有相應的許可權就可以直接修改遠程主機的文件,跟修改本地文件別無二致。ftp共享,最糟糕的是如果你忘了哪份文件是最近更新過的,就得打開它們一一對照才能得出結論,使用效率十分低。
⑽ 怎麼在windows和linux系統間共享文件
家庭文件共享曾經是一個噩夢,即使在不同的Windows版本之間—— 甚至不考慮Mac和Linux!但現在這些操作系統可以相互通信並且無需特殊軟體就可共享文件。我們之前使用SMB協議來做到這點。Windows使用SMB來做文件共享,同時Mac和Linux發行版都內置支持SMB。Microsoft甚至給開源Samba項目提交過補丁來改進它!
在Windows上共享文件夾
既然其他操作系統不能訪問家庭組,您需要啟用Windows老式的文件共享。要做到這點,打開控制面板進入網路和共享> 更改高級共享設置。啟用「網路發現」和「文件與列印共享」。
如果你想要無需密碼訪問共享文件夾你還需要微調一下其它選項。
在Windows Explorer或者File Explorer中找到你想共享的文件夾,右鍵點擊,選擇屬性。點擊共享標簽,並使用這里的選項來共享和配置文件夾的許可權。
在Windows上訪問共享文件夾
在Windows Explorer或者File Explorer中訪問網路面板來瀏覽其他計算機共享給你的文件。你會看到正確配置後的Mac和Linux計算機在Windows PC機附近出現了。雙擊一台計算機來查看它的共享文件。
如果你知道計算機名或者IP地址,你同樣可以直接連接到這台計算機上,只需要在Windows Explorer或者File Explorer中輸入\計算名後按下回車就可以了。如果你希望直接通過IP地址連接,只需要將計算機名換成IP地址就可以了
在Mac OS X 上共享文件夾
你需要在你的Mac上啟用網路文件共享來共享文件。點擊桌面左上角的蘋果logo,並選擇系統偏好。點擊共享圖標並啟用文件共享。點擊選項按鈕,並確認「使用SMB共享文件和文件夾」已經啟用。
在共享文件夾那列中選擇添加要共享的文件夾。使用用戶列來選擇哪些用戶和組可以訪問和寫入它們