❶ Linux Ubuntu 跟 windows7用一根網線怎麼傳輸文件
不用網線,用無線就可以,win7建立無線區域網,linux連上win7的區域網,然後用網上連接,或者FTP傳輸都可以
方法:
samba 是ubuntu和windows之間實現網路共享的工具。
1. 安裝samba
[cpp] view plain
sudo apt-get install samba
查看安裝是否成功:
[cpp] view plain
sudo dpkg -l samba*
輸入上面命令會看到如下輸出:
[cpp] view plain
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name Version Description
+++-==============-==============-============================================
ii samba 2:3.5.11~dfsg- SMB/CIFS file, print, and login server for U
un samba-client <none> (no description available)
ii samba-common 2:3.5.11~dfsg- common files used by both the Samba server a
ii samba-common-b 2:3.5.11~dfsg- common files used by both the Samba server a
un samba-tools <none> (no description available)
un samba4 <none> (no description available)
un samba4-clients <none> (no description available)
un samba4-common <none> (no description available)
前面顯示ii表示安裝成功了。
2.創建共享目錄
假設用戶名為user_z
[cpp] view plain
[cpp] view plain
mkdir /home/user_z/share (創建share文件夾用來共享)
chmod 777 /home/user_z/share (更改chare的文件許可權為所有用戶可讀可寫可運行)
3. 備份並編輯smb.conf
[cpp] view plain
[cpp] view plain
sudo cp /etc/samba/smb.conf /etc/samba/smb.conf_backup
sudo gedit /etc/samba/smb.conf
找到 Authentication參數, 設置 security。
security 的設置可以是為 share, 也可以為 user。設置為 share時,配螞訪問不需要用戶名和密碼,也不需要映射用戶和添加用戶密碼。但是為了安全考慮,此處我們設置為 user, 並設置訪問密碼
[cpp] view plain
security = user(這里也可以設置為share,這時訪問岩賣彎就不需要用戶名和密碼了。那麼就不需要映射粗悶用戶和添加用戶與密碼)
username map = /etc/samba/smbusers
設置[share]參數,假設允許訪問share文件夾的網路用戶名是guest_z(後面要相應地添加該用戶)
[cpp] view plain
[Share]
comment = Shared Folder with username and password
path = /home/user_z/share
public = yes
writable = yes
valid users = guest_z
create mask = 0700
directory mask = 0700
force user = nobody
force group = nogroup
available = yes
browseable = yes
找到Global Settings,設置:
[cpp] view plain
<pre name="code" class="cpp">workgroup = WORKGROUP #注意,這里的WORKGROUP是共享中的工作組名稱
#下面的三行是為了防止出現中文目錄亂碼的情況
display charset = UTF-8
unix charset = UTF-8
dos charset = cp936</pre>
<pre></pre>
<p></p>
<pre></pre>
4.添加網路賬戶guest_z<pre name="code" class="cpp">sudo useradd guest_z</pre>要注意,上面只是增加了new這個用戶,卻沒有給用戶賦予本機登錄密碼。所以這個用戶將只能從遠程訪問,不能從本機登錄。而且samba的登錄密碼可以和本機登錄密碼不一樣。現在要新增網路使用者的帳號:<br>
<pre name="code" class="plain">sudo smbpasswd -a guest_z
(設置你的new密碼,這個密碼不是開機登錄時候用的,是你要訪問WIN共享文件或者WIN共享文件訪問你的時候要填的密碼)</pre><br>
5. 編輯smbusers文件,(若第一次添加用戶,此文件可能不存在,輸入下面命令,系統會為我們新建一個smbusers文件)<br>
<pre name="code" class="plain">sudo gedit /etc/samba/smbusers</pre>在smbusers文件中加上<br>
<pre name="code" class="plain">new = 「network username」</pre>保存,退出。<br>
<br>
刪除網路使用者的帳號的命令把上面的 -a 改成 -x;如 sudo smbpasswd -x guest_z<br>
<br>
6. 測試並重啟samba,Samba服務會同時啟動兩個服務,其中smbd主要用來管理共享出來的目錄,nmbd主要用來解析NetBIOS名。在Windows系統中, 主機可以被加入一個組中,這樣每個主機都必須有一個名字,這個名字是用於在網上被標志的名,並非機器的主機名,將其稱為NetBIOS名。其中nmbd進 程是隨著smbd進程啟動而啟動。<br>
<pre name="code" class="plain">sudo testparm #測試
sudo smbd restart
sudo nmbd restart</pre>這樣,在win7命令行中輸入\\linux ip,就可以訪問你linux下的文件了。<br>
<p></p>
<p>7.遇到的訪問錯誤:</p>
<p>「multiple connections to a server or shared resource」, 一種可能性如下:</p>
<p>(鏈接:<a href="http://social.msdn.microsoft.com/Forums/en-US/biztalkgeneral/thread/aeeb452d-0254-4bc2-a598-20f1f57ee8e0/">http://social.msdn.microsoft.com/Forums/en-US/biztalkgeneral/thread/aeeb452d-0254-4bc2-a598-20f1f57ee8e0/</a>)<br>
</p>
<p><span style="color:rgb(51,51,51); font-family:'Segoe UI','Lucida Grande',Verdana,Arial,Helvetica,sans-serif; font-size:13px; line-height:16px">The network folder specified is currently mapped using a different </span><br style="color:rgb(51,51,51); font-family:'Segoe UI','Lucida Grande',Verdana,Arial,Helvetica,sans-serif; font-size:13px; line-height:16px; text-align:left">
<span style="color:rgb(51,51,51); font-family:'Segoe UI','Lucida Grande',Verdana,Arial,Helvetica,sans-serif; font-size:13px; line-height:16px; text-align:left">user name and password. To connect using a different user name and </span><br style="color:rgb(51,51,51); font-family:'Segoe UI','Lucida Grande',Verdana,Arial,Helvetica,sans-serif; font-size:13px; line-height:16px; text-align:left">
<span style="color:rgb(51,51,51); font-family:'Segoe UI','Lucida Grande',Verdana,Arial,Helvetica,sans-serif; font-size:13px; line-height:16px; text-align:left">password, first disconnect any existing mappings to this network </span><br style="color:rgb(51,51,51); font-family:'Segoe UI','Lucida Grande',Verdana,Arial,Helvetica,sans-serif; font-size:13px; line-height:16px; text-align:left">
<span style="color:rgb(51,51,51); font-family:'Segoe UI','Lucida Grande',Verdana,Arial,Helvetica,sans-serif; font-size:13px; line-height:16px; text-align:left">share. </span><br style="color:rgb(51,51,51); font-family:'Segoe UI','Lucida Grande',Verdana,Arial,Helvetica,sans-serif; font-size:13px; line-height:16px; text-align:left">
</p>
<p style="border-style:initial; border-color:initial; font-family:'Segoe UI','Lucida Grande',Verdana,Arial,Helvetica,sans-serif; margin-top:1em; margin-bottom:1em; outline-width:0px; outline-style:initial; outline-color:initial; padding-top:0px; padding-bottom:0px; border-top-style:none; border-right-style:none; border-bottom-style:none; border-left-style:none; border-width:initial; border-color:initial; list-style-type:none; text-decoration:none; color:rgb(51,51,51); font-size:13px; line-height:16px; text-align:left">
To do this</p>
<p style="border-style:initial; border-color:initial; font-family:'Segoe UI','Lucida Grande',Verdana,Arial,Helvetica,sans-serif; margin-top:1em; margin-bottom:1em; outline-width:0px; outline-style:initial; outline-color:initial; padding-top:0px; padding-bottom:0px; border-top-style:none; border-right-style:none; border-bottom-style:none; border-left-style:none; border-width:initial; border-color:initial; list-style-type:none; text-decoration:none; color:rgb(51,51,51); font-size:13px; line-height:16px; text-align:left">
net use * /delete</p>
<span style="color:rgb(51,51,51); font-family:'Segoe UI','Lucida Grande',Verdana,Arial,Helvetica,sans-serif; font-size:13px; line-height:16px; text-align:left">Press 'Y' on keyboard</span><br>
<p><span style="color:rgb(51,51,51); font-family:'Segoe UI','Lucida Grande',Verdana,Arial,Helvetica,sans-serif; font-size:13px; line-height:16px; text-align:left"><br>
</span></p>
<p><br>
</p>
<p><br>
</p>
<pre></pre>
<div style="padding-top:20px">
<p style="font-size:12px;">版權聲明:本文為博主原創文章,未經博主允許不得轉載。</p>
</div>
❷ win7無法將linux的共享文件夾映射網路驅動器
許可權問題,
1.你的samba配置打開了瀏覽,所以你能看到。
2.你是否有添加samba的用戶,又或者你是否添加了用戶訪問而不是匿名
3.你linux下samba文件夾許可權是否打開
4.你是否關閉了selinux
❸ linux虛擬機怎麼共享文件夾
可以設置共享文吵友森件夾的前提條件是:虛擬機系統中已經安裝了VMWare Tools。
先在物理機Windows系統中創建一個文件夾,用作共享文告敗件夾,並在裡面放入一個文件,我創建的文件夾為「shared」
啟動VMWare軟體,注意,先不要啟動虛擬機系統,
依次單擊【虛擬機】-->【設置】,
在彈出的對話框中單擊【選項】,
單擊【共享文件夾】,
在右側選擇【總是啟用】選項,
單擊【添加】按鈕升畝,
在彈出的向導對話框中,單擊【下一步】,
單擊【瀏覽】按鈕,選擇剛才創建的共享文件夾「shared」,下面的【名稱】會自動生成,
單擊【完成】按鈕
可以看到共享文件夾已經添加,
啟動虛擬機系統,我的Linux系統是CentOS 6.6,共享文件夾被放在【/mnt/hgfs/】目錄下,即在【/mnt/hgfs/shared】中就可以找到被共享的文件了,
❹ 為什麼在win7訪問linux時看不到共享文件夾
使用堅果雲,堅果雲可以賣知讓文件在協作的同事之間自動流碼槐轉,隨時可以獲得對方的最新工作成果,再也不用去專門要文件、等文件。之前IDC也做過相關的調查,使用我們的產品遲配友後,平均節約2.1%的時間,按8小時工作時間計算,相當於每個員工每月多出來5小時的工作時間。
❺ 虛擬機下的linux 如何與主機WIN7 共享文件夾
你用的是VC2007的話在左上角第一個菜單中的最後一消攜滾項點一下,然後點開虛擬機的光碟機,所有的都點下一步就行了。隱仿安裝完成之後關掉虛擬機,然後進入虛擬機的設置界面,接下來就可以一個個的添加了。
(添加之前要在物理計算機拿余的「我的電腦」→「文件夾選項」下開啟「使用簡單的文件夾共享(推薦)」)
❻ 為什麼在win7訪問linux時看不到共享文件夾
這是linux上的samba服務文件夾許可權沒有作設絕運漏置,以redhat linux為例。
1、設置文件夾許可權,檢測配置文件,假設在samba服務配置文件中設置的公悄姿開目錄並爛為/home/samba/share。
chmod -R 0777 /home/samba/share
testparm
2、重啟Samba服務即可解決
service smb restart