一般是通過以下幾種方式:
1、設置FTP伺服器
2、NFS伺服器
3、SAMBA伺服器
FTP和NFS都比較簡單,下面介紹一下SAMBA的配置方法:
Linux系統默認已經安裝了Samba,但是沒有安裝Samba服務:
1,先查看安裝情況:rpm -qa|grep samba
根據系統的安裝情況選擇下載或者通過光碟機安裝所缺的rpm包。
我的安裝情況是:
使用命令:mount /dev/cdrom1 /mnt/cdrom1
通過mount把cdrom1掛載到系統臨時目錄/mnt/cdrom1,在Packets包下面使用命令:rpm -ivh samba.*.rpm包安裝。
切換到放置rpm文件的目錄
[root@smb_server root]# rpm -ivh samba-common-3.6.9-151.el6.x86_64
這是Samba 必備的程序,必須安裝
[root@smb_server root]# rpm -ivh samba-3.6.9-151.el6.x86_64
安裝Samba 伺服器程序,可以使我Windows 主機訪問Samba 伺服器共享的資源。
如果需要使Linux 主機訪問Windows 主機上的共享資源,則還應該安裝Samba 客戶端程序。
[root@smb_server root]# rpm -ivh samba-client-3.6.9-151.el6.x86_64
2,安裝samba的rpm包完成後
samba-common-3.6.9-151.el6.x86_64 //主要提供samba伺服器的設置文件與設置文件語法檢驗程序testparm
samba-client-3.6.9-151.el6.x86_64 //客戶端軟體,主要提供linux主機作為客戶端時,所需要的工具指令集
samba-swat-3.6.9-151.el6.x86_64 //基於https協議的samba伺服器web配置界面
samba-3.6.9-151.el6.x86_64 //伺服器端軟體,主要提供samba伺服器的守護程序,共享文檔,日誌的輪替,開機默認選項
Samba伺服器安裝完畢,會生成配置文件目錄/etc/samba和其它一些samba可執行命令工具,/etc/samba/smb.conf是samba的核心配置文件,/etc/init.d/smb是samba的啟動/關閉文件。
5、查看samba的服務啟動情況
# service smb status
6、設置開機自啟動
# chkconfig --level 35 smb on //在3、5級別上自動運行samba服務
7、配置smb服務
[global]
workgroup = WORKGROUP
server string = Samba Server Version %v
netbios name = ImgPath05
[ImgPath]
comment = Public stuff
path = /usr/local/nginx/html/img
public = yes
writeable = yes
browseable = yes
guest ok = yes
共享目錄為:/usr/local/nginx/html/img,共享目錄對外名稱為:ImgPath 即在Windows看到的目錄名稱。
設置共享目錄許可權:chown -R nobody:nobody /usr/local/nginx/html/img/
8、啟動或者重啟smb服務
重啟smb服務
測試smb.conf配置是否正確
9 Windows訪問共享目錄,但是沒有寫許可權,通過以下方式修改防火牆設置。
將Linux smb服務添加到防火牆的例外中 以root用戶執行setup命令#setup彈出...重啟生效,如果不想重啟,用命令#setenforce 0
❷ Linux怎樣訪問Windows共享文件和文件夾
有時需要在linux下需要訪問windows的共享文件夾,可以使用mount掛載或者使用samba連接。使用mount命令相對來說簡單一些,基本linux系統都會帶有這個命令;使用samba的話從windows也能訪問linux的共享文件。詳細的Linux命令介紹可查看「Linux命令大全」。
❸ linux samba 怎麼訪問共享文件夾
在Linux系統中訪問Samba伺服器中的共享目錄需要使用smbclient命令,當然首先得在對應Linux系統主機中安裝Samba服務的客戶端軟體--smbclient。使用smbclient -L命令(有關smbclient命令的詳細選項可通過smbclient -help命令查看)可以查看指定Samba伺服器上的所有共享目錄。如要瀏覽本示例中Sambaserver上的共享目錄,可以在終端提示符下輸入以下命令:
smbclient -L Sambaserver
在出現提示輸入密碼時,直接按Enter鍵(因為此處是匿名訪問),結果會顯示指定Samba伺服器上當前全部的共享目錄,
使用共享目錄的命令格式為:smbclient //IP地址或主機名/共享目錄名 -U用戶名。
因為此處是匿名訪問,所以無須加上"-U"選項來指定訪問的用戶名。如在此要匿名訪問Sambaserver上的doc目錄,則可以在終端提示符下輸入以下命令:
smbclient //Sambaserver/doc
在出現輸入密碼的password提示符時,直接按Enter鍵,即進入到遠程使用伺服器上指定資源的提示符smb:\>,與FTP客戶端相似,這時可以使用如cd、cat、get等命令對共享目錄和文件進行操作了。注意,這個命令不僅可以訪問Samba伺服器上的共享資源,還可以訪問網路中Windows主機上的共享資源。
❹ 怎樣在Linux上訪問samba共享文件
1、點擊桌面左下角的文件資源管理器圖標。
❺ 如何通過Samba共享Linux文件夾
首先我們要安裝samba軟體。
yum install samba或者apt-get install samba
❻ 怎樣在linux中打開samba共享文件夾
在Linux的文件管理器中輸入地址:smb://samba伺服器IP/共享文件夾名,就可以訪問到共享文件夾了。
❼ linux samba共享文件夾許可權設置 不能復制文件
這是linux上的samba服務文件夾許可權沒有作設置,以redhat linux為例。
1、設置文件夾許可權,檢測配置文件,假設在samba服務配置文件中設置的公開目錄為/home/samba/share。
chmod -R 0777 /home/samba/share
testparm
2、重啟Samba服務即可解決
service smb restart
❽ Linux samba安裝使用教程
轉自 https://blog.csdn.net/u013836909/article/details/93386221
Samba是在Linux系統上實現的SMB(Server Messages Block,信息服務塊)協議的一款免費軟體。它實現在區域網內共享文件和列印機,是一個客戶機/伺服器型協議。客戶機通過SMB協議訪問伺服器上的共享文件系統。可以實現Windows系統訪問Linux系統上的共享資源
本安裝教程是基於Ubuntu 14.04實測的,在Ubuntu18.04上也實測可用。
1 更新軟體源列表
打開「終端窗口」,輸入 sudo su ->回車->」輸入當前用戶管理員密碼」->輸入」 apt-get update」->回車->回車,具體如下圖:
2 安裝Samba
打開"終端窗口",輸入 apt-get install samba samba-common –>回車–>輸入"y"–>回車–>安裝完成。如下圖,因為我已經安裝過了,所以沒有安裝的軟體資源了。
3 新建共享目錄並設置許可權
該共享目錄可自行創建,一般公司使用伺服器的話就會為您新建一個共享目錄,而私人電腦的話,我一般就把整個home目錄設置為共享目錄,方便Windows下訪問我的虛擬機上的文件。
1、打開"終端窗口",輸入 sudo mkdir /home/share –>回車–>共享目錄share新建成功。
2、輸入 sudo chmod 777 /home/share -R –>回車,這樣用戶就對共享目錄有了寫許可權。
4 修改Samba文件配置
Ubuntu上的Samba的配置文件為/etc/samba/smb.conf,該文件記錄相關的規則及共享信息,是Samba非常核心的配置文件,修改前建議備份一份。
1.備份Samba配置配置文件:
2.增加內容如下,首先在[global]下增加security項
3.其次在smb.conf文件的末尾添加如下配置信息並保存即可:
4.設置window系統登入共享文件夾的用戶名和密碼,其中用戶名必須為Ubuntu中的用戶。本例子中使用用戶「smbuser」,在該過程中需要二次輸入密碼。
5.重新啟動smb服務。
6.查看安裝samba服務的虛擬機的ip地址,windows下需要通過該ip地址訪問共享文件夾。
5 訪問共享名為myshare的共享目錄
在"運行"窗口中輸入"\192.168.88.11"–>回車–>雙擊打開myshare–>回車–>輸入用戶名和密碼–>回車–>訪問成功。
訪問成功:
❾ 如何設置Samba實現Linux與Windows的文件共享
在安裝之前查詢本機上是否已安裝Samba:
# rpm -qa |grep samba
若沒有安裝,則需要手動安裝:
http://samba.org/samba/download/下載安裝Samba;
實現Linux與windows下文件共享:
1.點擊主菜單-->系統設置-->伺服器設置-->Samba伺服器
出現Samba伺服器配置界面;
或者直接在終端輸入:redhat-config-samba;同樣出現以上界面
2.新建共享文件夾
# mkdir /export
# mkdir /export/samba
3.點擊Samba伺服器配置界面的首選項-->伺服器設置-->安全性:
驗證模式:選擇「共享」
來賓賬號:選擇「無來賓賬號」
確定
4.點擊增加-->基本:
目錄:/export/samba
描述:share
選擇「讀/寫」模式
點擊訪問:
選擇「允許所有用戶訪問」
確定
退出
5.關閉windows下防火牆,殺毒軟體,360;
6.在windows下打開網上鄰居,在地址一欄中輸入Linux虛擬機ip,你便可以看到Linux下的Samba共享文件夾
7.在windows下創建共享文件夾:E:\share
8.在/mnt下創建samba文件夾
在Linux終端中輸入:
# mount -t smbfs -o username=Administrator,password=密碼 //windows下ip地址/share /mnt/samba
Administrator是我windows下用戶名
你可以在windows下把文件放入share文件夾中
在Linux下打開/mnt/samba
你就可以看到share文件夾中的所有文件
到此實現了Linux與windows下文件的共享