linux共享文件夾samba
如何在suse
linux
建立共享文件夾
1./etc/samba/smb.conf
打開配置文檔
2.在文檔的最後加上共享的文檔夾/opt,下面是示例。
nte143:/etc/samba
#
vi
smb.conf
[opt]
guest
ok=yes
path=/opt
writable=yes
/opt為共享目錄,這個目錄需要先創建好,且賦予讀取寫入許可權
3.重起samba服務
nte143:~
#
service
smb
restart
shutting
down
samba
smb
daemon
done
starting
samba
smb
daemon
done
4.假如要共享目錄隨開機啟動,則在命令行設置如下:
#chkconfig
--level
5
smb
on
這樣就可以在windows中直接輸入\\ip
訪問你需要訪問的suse
linux共享文件夾。
② samba能實現linux與linux系統之間的文件共享嗎
可以,Samba是在Linux和UNIX系統上實現SMB協議的一個免費軟體,由伺服器及客戶端程序構成。SMB(Server Messages Block,信息服務塊)是一種在區域網上共享文件和列印機的一種通信協議,它為區域網內的不同計算機之間提供文件及列印機等資源的共享服務。SMB協議是客戶機/伺服器型協議,客戶機通過該協議可以訪問伺服器上的共享文件系統、列印機及其他資源。通過設置「NetBIOS over TCP/IP」使得Samba不但能與區域網絡主機分享資源,還能與全世界的電腦分享資源。
Linux可作為samaba伺服器由windows客戶端訪問共享文件,這與Windows訪問其它Windows計算機的方式是相同的協議。
如果訪問samba伺服器或Windows伺服器共享文件的客戶機是個Linux系統,可使用客戶端軟體smbclient,語法如下:
smbclient [網路資源][密碼][-EhLN][-B<IP地址>][-d<排錯層級>][-i<范圍>][-I<IP地址>][-l<記錄文件>][-M<NetBIOS名稱>][-n<NetBIOS名稱>][-O<連接槽選項>][-p<TCP連接埠>][-R<名稱解析順序>][-s<目錄>][-t<伺服器字碼>][-T<tar選項>][-U<用戶名稱>][-W<工作群組>]
參數:
[網路資源] [網路資源]的格式為//伺服器名稱/資源分享名稱。
[密碼] 輸入存取網路資源所需的密碼。
-B<IP地址> 傳送廣播數據包時所用的IP地址。
-d<排錯層級> 指定記錄文件所記載事件的詳細程度。
-E 將信息送到標准錯誤輸出設備。
-h 顯示幫助。
-i<范圍> 設置NetBIOS名稱范圍。
-I<IP地址> 指定伺服器的IP地址。
-l<記錄文件> 指定記錄文件的名稱。
-L 顯示伺服器端所分享出來的所有資源。
-M<NetBIOS名稱> 可利用WinPopup協議,將信息送給選項中所指定的主機。
-n<NetBIOS名稱> 指定用戶端所要使用的NetBIOS名稱。
-N 不用詢問密碼。
-O<連接槽選項> 設置用戶端TCP連接槽的選項。
-p<TCP連接埠> 指定伺服器端TCP連接埠編號。
-R<名稱解析順序> 設置NetBIOS名稱解析的順序。
-s<目錄> 指定smb.conf所在的目錄。
-t<伺服器字碼> 設置用何種字元碼來解析伺服器端的文件名稱。
-T<tar選項> 備份伺服器端分享的全部文件,並打包成tar格式的文件。
-U<用戶名稱> 指定用戶名稱。
-W<工作群組> 指定工作群組名稱。
③ 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共享文件夾
在Linux的文件管理器中輸入地址:smb://samba伺服器IP/共享文件夾名,就可以訪問到共享文件夾了。
⑤ Linux怎樣訪問Windows共享文件和文件夾
有時需要在linux下需要訪問windows的共享文件夾,可以使用mount掛載或者使用samba連接。使用mount命令相對來說簡單一些,基本linux系統都會帶有這個命令;使用samba的話從windows也能訪問linux的共享文件。詳細的Linux命令介紹可查看「Linux命令大全」。
⑥ 怎樣在Linux上訪問samba共享文件
1、點擊桌面左下角的文件資源管理器圖標。
⑦ 通過linux中的samba伺服器共享文件夾,並在win中能訪問到(可讀可寫)
首先是安裝samba包,裝好以後用vi修改/etc/samba/smb.conf文件
跳到文件的最後一行插入以下內容
[public]
path
=
/xxx
public
=
yes
writeable
=
yes
其中path後面輸入你想要共享的目錄的絕對路徑,然後創建samba用戶
#adser
smb
#smbpasswd
-a
smb
輸入兩次密碼後就完成了
最後啟動samba的服務
#service
smb
start
然後你就可以在windows下面訪問了用戶名和密碼是你剛才建立的那個smb用戶
⑧ 怎樣在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 如何共享一個文件夾。
smb.conf配置文件
其它不變
[global]加下面一句
usershareallowguests=yes
[share]內容如下
comment=sharefor/share
path=/share
browseable=yes