方式一:
本例是將windows共享資料夾掛載在linux機器的/mnt/windows/ 目錄下進行訪問。
windows機器ip:192.168.1.101 ,使用者名稱:administrator 密碼:123456
linux機器ip:192.168.1.102
一:在windows機器上建立乙個資料夾(gongxiang)並將其設定為共享資料夾.
二:在linux機器上建立掛載目錄/mnt/windows
#mkdir /mnt/windows
接下來就是將gongxiang目錄掛載在/mnt/windows 目錄下
#mount -t cifs -o username=administrator,password=123456 /mnt/windows
這樣gongxiang目錄就被掛載在/mnt/windows 下,進入/mnt/windows可以看到gongxiang裡的所有檔案
直接在/mnt/windows 目錄下便可對windows系統上的共享檔案進行拷貝。
方式二:
linux與linux間通過什麼共享檔案呢——nfs,windows與windows之間呢——共享檔案功能,那windows與linux之間通過samba。
# rmp -qa|grep samba
若安裝了,則會顯示如下,
samba4-libs-4.0.0-58.el6.rc4.x86_64
samba-common-3.6.9-168.el6_5.x86_64
samba-winbind-3.6.9-168.el6_5.x86_64
samba-client-3.6.9-168.el6_5.x86_64
samba-3.6.9-168.el6_5.x86_64
samba-winbind-clients-3.6.9-168.el6_5.x86_64
否則,使用
# yum install smaba
安裝samba.
設定開機啟動
# chkconfig smb on
# chkconfig nmb on
也可以使用setup命令可通過介面配置開機啟動服務,
# setup
新建smb使用者用於訪問linux共享檔案
# useradd smb # 新建使用者
# smbpasswd -a smb # 修改密碼
此時/home目錄會增加乙個smb的使用者。該linux使用者目錄將可直接共享到windows下。若要共享其它檔案,按步驟3配置檔案。如果不用了,刪除smb使用者也是可以的,
# smbpasswd -x smb # 刪除smb使用者
samba配置檔案【/etc/samba/smb.conf】。
[tmp]
comment = tmp directories
path = /tmp # 共享的linux目錄
public = no # 目錄不公開
writeable = yes # 可寫
browseable = yes # 可讀
valid users = smb # 訪問使用者,上面新建的,也可以使用原來已有的
使用samba需要穿過防火牆,因此根據不同情況,這裡提供3種方法:
# vim /etc/selinux/config
selinux=permissive
此時需要重啟下系統,
# reboot
# service samba start # 啟動
# service samba restart # 重啟
可以通過
# service samba status
檢視samba啟動狀態。
先檢視linux虛擬機器網路ip位址,
# ifconifg
eth0 link encap:ethernet hwaddr 00:0c:29:fd:dc:43
inet addr:192.168.56.58 bcast:192.168.56.255 mask:255.255.255.0
inet6 addr: fe80::20c:29ff:fefd:dc43/64 scope:link
在windows下使用win+r開啟執行視窗,輸入
\\192.168.56.58
即可訪問linux共享的目錄。
此時使用
# smbstatus
檢視連線狀態。
檔案訪問許可權:若無法從windows中往共享目錄中拷貝檔案,可能由於共享目錄對smb使用者的寫許可權不足,linux中使用chmod 777 -r dir可改變dir目錄許可權。由於許可權原因,本文中使用/tmp目錄共享,因為/tmp目錄對所有使用者的許可權比較開放。
Linux與Windows利用ext3共享資料
linux與windows利用ext3共享資料 這裡討論的方法主要解決以下問題 1 通常只能以fat區共享資料 ntfs寫不安全 2 但在linux下訪問fat區,不能有全為大寫的檔名,導致程式開發時需要的諸如authors readme news等檔案變成不規範的小寫形式,更嚴重的是cvs目錄變成...
windows 與CentOS之間互傳檔案操作步驟
原文 工具 securecrt,xshell。步驟一 安裝lrzsz軟體,root許可權下。安裝lrzsz zmodem 對於centos系統 1 root www yum install lrzsz 對於debian系統 1 root www apt get install lrzsz 步驟二 開...
在linux下如何訪問windows的共享檔案
很多時候我們可以很輕鬆的在windows環境下,訪問linux裡的共享檔案,可有時也許遇到linux環境下訪問windows共享檔案的情況 你知道如何訪問嗎?其實很簡單。第一步,確認你的linux安裝了samba軟體包及其客戶端程式 smbclient 因為samba就是提供linux與window...