導航:首頁 > 操作系統 > samba客戶端linux

samba客戶端linux

發布時間:2023-05-05 19:30:23

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–>回車–>輸入用戶名和密碼–>回車–>訪問成功。

訪問成功:

⑵ 為什麼我電腦連不上Linux系統的samba

linux端的配置:x0dx0ax0dx0a1.關閉防火牆,或開啟防火牆中samba服務需要的埠(打開配置界面會看到的)x0dx0a2.從新啟動smb和nmb服務(root用戶下操作):x0dx0a/etc/init.d/smbstopx0dx0a/etc/init.d/smbstartx0dx0a/etc/init.d/nmbstopx0dx0a/etc/init.d/nmbstartx0dx0ax0dx0a看服務是否啟動:打開samba配置界面,首選項-》伺服器設置-》基本,工作組寫MSHOME,描述請便,x0dx0a安全性為「共享」,加密密碼「是」,來賓賬號設為你現在正在用的登錄用戶,x0dx0ax0dx0a首選項-》Samba用戶添加用戶:設為你現在正在用的登錄用戶,windows用戶名和samba密碼任意。x0dx0ax0dx0a文件-》添加共享-》基本:選個文件夾即可。x0dx0a-》訪問:允許所有用戶訪問。x0dx0ax0dx0a看windows電腦可用x0dx0amount-tsmbfs//192.168.1.1/test/mnt/net-ousername=XXXXXx0dx0a或x0dx0amount-tcifs-ousername=xxx,password=xxx//hostname/dir/mnt/dirx0dx0a或x0dx0asmbclient相關操作x0dx0a或x0dx0a位置-》網路-》windows網路-》MSHOME查看x0dx0ax0dx0a到此結束!x0dx0ax0dx0aWindowsXP端:x0dx0ax0dx0a1.啟用來賓賬戶x0dx0a2.開啟netbios服務等(一般情況下是開的,不用管)x0dx0a3.瑞星(或其他)防火牆的安全級別設為中級,關閉系統自帶的防火牆等,如果不行乾脆先關掉試試.x0dx0a4.網上鄰居-》配置家庭或辦公小型網路(啟用列印機和共享文件服務),工作組MSHOMEx0dx0a5.查看工作組中的計算機或搜索IP等,看看正常否。x0dx0ax0dx0a附錄:smbclient用法x0dx0ax0dx0a1,列出某個IP地址所提供的共享文件夾x0dx0asmbclient-L198.168.0.1-Uusername%passwordx0dx0ax0dx0a2,像FTP客戶端一樣使用smbclientx0dx0asmbclient//192.168.0.1/tmp-Uusername%passwordx0dx0ax0dx0a執行smbclient命令成功後,進入smbclient環境,出現提示符:smb:\>x0dx0a這里有許多命令和ftp命令相似,如cdx0dx0a、lcd、get、megt、put、mput等。通過這些命令,我們可以訪問遠程主機的共享資源。x0dx0ax0dx0a3,直接一次性使用smbclient命令x0dx0asmbclient-c"ls"//192.168.0.1/tmp-Uusername%passwordx0dx0a和x0dx0asmbclient//192.168.0.1/tmp-Uusername%passwordx0dx0asmb:\>lsx0dx0a功能一樣的x0dx0ax0dx0a例,創建一個共享文件夾x0dx0asmbclient-c"mkdirshare1"//192.168.0.1/tmp-Uusername%passwordx0dx0a如果用戶共享//192.168.0.1/tmp的方式是只讀的,會提示x0dx0aNT_STATUS_ACCESS_DENIEDmakingremotedirectory\share1

⑶ 怎樣在Linux上訪問samba共享文件

1、點擊桌面左下角的文件資源管理器圖標。

⑷ 怎樣在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(十一)

  Samba是在Linux和UNIX系統上實現SMB協議的一個免費軟體,由伺服器及客戶端程序構成。SMB(Server Messages Block,信息服務塊)是一種在區域網上共享文件和列印機的一種通信協議,它為區域網內的不同計算機之間提供文件及列印機等資源的共享服務。SMB協議是客戶機/伺服器型協議,客戶機通過遲虧該協議可以訪問伺服器上的共享文件系統、列印機及其他資源。通過設置「NetBIOS over TCP/IP」使得Samba不但能與區域網絡主機分享資源,還能與全世界的電腦分享資源。
  Samba最大的功能就是可以用於Linux與windows系統直接的文件共享和列印共享,Samba既可以用於windows與Linux之碼宏神間的文件共享,也可以用於Linux與Linux之間的資源共享。

①yum安裝

②啟動並查看Samba

注:NMB對客戶端提供NetBIOS服務

③創建samba登陸用戶

①配置

security是設置samba用戶認證模絕困式。這里沒有設置security參數是因為其默認值為security = user。security = user模式常用用於獨立文件伺服器或DC。
samba用戶認證模式一共有5種,分別是share、user、server、domain、ads。
share:所有人都可以訪問這台samba伺服器(不需要輸入用戶名和密碼)。
user:需要輸入有效的用戶名和密碼才能訪問samba伺服器(身份驗證由samba伺服器負責)。
server:與user相同,只是將身份驗證交由指定的另一台samba伺服器負責。
domain:將身份驗證交由域控制器負責。
ads:將身份驗證交由域控制器負責(比domain更為安全一點)。

③建立共享目錄

如果使用root用戶測試需要添加給samba添加root用戶:smbpasswd -a root

Windows下訪問samba共享文件夾:
登陸samba伺服器,然後繼續輸入剛才設置的賬號和密碼就可以了。

FileShare是可以匿名訪問的,可以訪問、新建、刪除文件。

閱讀全文

與samba客戶端linux相關的資料

熱點內容
如何知道王牌戰爭新出來的伺服器 瀏覽:591
程序員建的房子 瀏覽:419
navicatlinux破解版 瀏覽:454
找個輔警或者程序員 瀏覽:452
軍團td預言命令 瀏覽:114
營指揮員下達作戰命令 瀏覽:258
exe打開指定文件夾 瀏覽:264
pdf裡面怎麼去水印 瀏覽:845
appleid賬號加密碼 瀏覽:220
蘋果如何下載微倉app 瀏覽:916
迅雷解壓進度為0 瀏覽:860
解壓解惑近義詞 瀏覽:316
壓縮比不一樣燃燒室不一樣 瀏覽:101
androidbutton左對齊 瀏覽:172
怎麼找到學校的伺服器 瀏覽:369
android狀態欄高度是多少 瀏覽:987
linuxcliphp 瀏覽:516
蘿卜源碼如何關閉用戶注冊驗證 瀏覽:756
蘋果手機頭條app怎麼沒有tv 瀏覽:563
電腦qq文件夾怎麼發不出去 瀏覽:614