centos與windows共享資料夾

2021-08-07 14:19:55 字數 2786 閱讀 5703

方式一:

本例是將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...