1. 程式人生 > >openwrt開啟Samba作為共享中心 win7如何訪問linux samba伺服器

openwrt開啟Samba作為共享中心 win7如何訪問linux samba伺服器

為Openwrt接入一個大U盤,不用來作共享中心的話實在沒什麼用處了,這也是為日後離線BT下載提供一個基礎。

安裝

opkg update
opkg install samba36-server luci-app-samba shadow

配置檔案

samba的配置檔案只有兩個,而且預設配置稍作修改就可以使用,但是因為openwrt環境是通過uci配置的,所有無需修改此檔案

[email protected]:~# vi /etc/samba/smb.conf
[global]
netbios name = OpenWrt 
display charset = UTF-8
interfaces = 127.0
.0.1/8 lo 192.168.3.1/24 fd73:3a9a:156::1/60 br-lan #內網IP server string = OpenWrt unix charset = UTF-8 workgroup = WORKGROUP browseable = yes deadtime = 30 domain master = yes encrypt passwords = true enable core files = no guest account = nobody #匿名使用者 guest ok = yes #匿名使用者 invalid users = root local master = yes load
printers = no map to guest = Bad User max protocol = SMB2 min receivefile size = 16384 null passwords = yes #無需密碼 obey pam restrictions = yes os level = 20 passdb backend = smbpasswd preferred master = yes printable = no security = user smb encrypt = disabled smb passwd file = /etc/samba/smbpasswd socket options = TCP_NODELAY IPTOS_LOWDELAY syslog = 2
use sendfile = yes writeable = yes #可寫
只需要修改/etc/config/samba中的config就可以實現samba配置,如下修改
root@openwrt:~# vi /etc/config/samba
config samba
option 'name'			'OpenWrt'
option 'workgroup'		'WORKGROUP'
option 'description'		'OpenWrt'
option 'homes'			'1'

config 'sambashare'
option 'name' 'Shares1'
option 'path' '/share1' #samba所在目錄
#   option 'users' 'sandra'
option 'guest_ok' 'yes'
option 'create_mask' '0777' #所有使用者可寫
option 'dir_mask' '0777' #所有使用者可寫
option 'read_only' 'no'
config 'sambashare'
option 'name' 'Shares2'
option 'path' '/share2' #samba所在目錄
#   option 'users' 'sandra'
option 'guest_ok' 'yes'
option 'create_mask' '0777' #所有使用者可寫
option 'dir_mask' '0777' #所有使用者可寫
option 'read_only' 'no'

我的配置是無需密碼所有使用者都可以訪問,可上傳可下載。

配置完還需要對目錄進行許可權提升

chmod a+w /share1
chmod a+w /share2

或者更改資料夾使用者

chown nobody:nobody /share1
chown nobody:nobody /share2

最後重啟samba服務並開機啟動

/etc/init.d/samba restart
/etc/init.d/samba enable

訪問

Windows使用者很容易訪問,在網路鄰居(網路)裡就可以看到WORKGROUP-->OPENWRT-->Share檔案夾了,但是linux使用者需要一些其他命令。
1.安裝g2sc

yaourt -S g2sc

安裝完就可以像Windows一樣看到工作組和資料夾,但是隻能下載,沒有上傳功能。

2.sambclient 安裝工具

yaourt -S sambaclient

連線主機

kevin@kevin:pts/2 ~$: smbclient -L OPENWRT 
Enter kevins password:  #沒設密碼直接回車

Sharename       Type      Comment
---------       ----      -------
Shares          Disk      
IPC$            IPC       IPC Service (OpenWrt)

Server               Comment
---------            -------
CHEN-PC              
OPENWRT              OpenWrt

Workgroup            Master
---------            -------
WORKGROUP            OPENWRT
kevin@kevin:pts/2 ~$: smbclient //OPENWRT/Shares #格式為//Servername/Sharename
smb: \>

出現了smb的命令列

get ****    #下載某個檔案    
put ****    #上傳某個檔案

更多命令輸入?檢視

3.mount掛載

kevin@kevin:pts/2 ~$: mkdir /mnt/samba
kevin@kevin:pts/2 ~$: sudo mount -t cifs  -l //OPENWRT/Shares /mnt/samba

完成

由於安裝了Luci,所以開啟了uhttp服務,把共享目錄連結到/www目錄同樣可以通過瀏覽器直接下載,相當於把Samba目錄同樣做成了FTP目錄。

kevin@kevin:pts/2 ~$: ln -s /share /www/share

Samba共享就全部完成,之後再繼續研究BT下載,配合Samba的共享就等於免費擁有了一個簡版NAS。

如何win7下如何訪問Linx系統下Samba伺服器

使用虛擬機器(如VMware)安裝Linux(如Ubuntu)系統時,為方便Windows和Linux檔案互通方便(主要是Windows下訪問Linux檔案了),一般都會在LINUX下安裝Samba伺服器。

     在XP下,可以通過\\192.168.1.1(Linux系統IP)進行訪問其共享檔案,但在WIN7或VISTA下卻不行,因為Samba只支援NTLM認證,而WIN7或VISTA則採用NTLMv2認證,因此必須經過一些設定才行,具體設定如下:

     開始->執行->secpol.msc->本地策略->安全選項->網路安全:LAN管理器身份驗證級別->傳送 LM 和 NTLMv2 ,如果已協商,則使用NTLMv2 (會話安全 &)->完成設定。(如下圖所示)

    這時,再使用\\192.168.1.1(Linux系統IP)就可以訪問Linux共享檔案了 


相關推薦

openwrt開啟Samba作為共享中心 win7如何訪問linux samba伺服器

為Openwrt接入一個大U盤,不用來作共享中心的話實在沒什麼用處了,這也是為日後離線BT下載提供一個基礎。 安裝 opkg update opkg install samba36-server luci-app-samba shadow 配置檔案 samba的配置檔案只有兩個,而且預設配置稍作修改就

windows訪問linux samba共享目錄使用者名稱密碼不對問題解決

用windows上訪問linux的共享目錄     回到windows,開啟“網路”(我用的是win7以前這個東西叫網路上的芳鄰),在位址列輸入\\linux ip 比如,\\192.168.100.13 ,根本找不到?!     有搜尋了老半天,好在這個問題還是很普遍的,

Windows訪問Linux Samba共享目錄提示 登入失敗:使用者名稱或密碼錯誤

首先smb.conf修改配置正確 然後 然後在Windows端輸入root以及密碼 mount -t cifs -o user=root,passwd=****** //192.168.2.1/share  /opt/share/

Win訪問Linux samba拒絕訪問

今天發現win7通過samba登入posp系統,輸入samba使用者和密碼後提示如下 開啟/etc/samba/smb.conf 相關部分如下 [posp]    comment = Users profiles    path = /home/posp/posp    

samba共享目錄無法訪問的一般解決方案,非用戶登錄和讀寫權限問題

isa 用戶名 轉載 fedora 讀寫權限 sysconfig samba共享 path rc.d 配smb,被第四點坑了很久,特此轉載。 由於這5點都是比較普通的情況,不涉及用戶登錄和讀寫權限問題 1)關閉防火墻: #sevice iptables stop

samba服務本地用戶訪問共享文件夾

不能添加 smb.conf 服務器 無法 bpa col smb 清除 swd samba服務本地用戶訪問共享文件夾1 這裏是接著之前的匿名訪問繼續做的實驗,首先還是對smb.conf文件進行配置,將share改為user2 接著參照之前的模板對另一個文件夾進行配置,註意這

win7訪問XP或者2003共享,提示密碼錯誤的解決辦法

Win7使用網路共享的檔案伺服器,在輸入帳號和密碼後卻提示密碼錯誤,試驗了多次都是如此。 經過網上搜索文章及自己的研究最後發現這是由於Win7新的安全機制引起的,只要修改Win7的一個策略就可以解決這個問題。 操作具體方法:在執行裡面輸入"secpol.msc"來啟動本地安全設定,然後選擇本

LinuxSamba檔案共享伺服器搭建與訪問

本文連結: https://blog.csdn.net/xietansheng/article/details/83932033 Samba 是 Linux 和 Unix 系統上實現 SMB協議 的一款免費軟體,能在 Windows、Linux、Mac 系統上訪問 Linux 系統上

Linux】Ubuntu16.04配置samba服務實現與win10共享資料夾訪問

一、安裝samba 開啟終端,在終端輸入 sudo apt-get install samba sudo apt-get install smbclient 二、設定使用者名稱和密碼 如果你的ubuntu還沒有新增使用者,則先新增一個使用者,我這裡新增一個myShar

Win10訪問不了Samba網路共享的解決辦法

一,首先安裝SMB功能 1.開啟"應用和功能",選擇“程式和功能” 2.選擇"開啟或關閉windows功能" 3.選中下面紅框中三個選項,點選確定,然後重啟,就可以在網路中看到網路中的samba的伺服器了 二,開啟"不安全的來賓登陸" (解決【在新增samba伺服器的時候,報70035錯誤的方法

LAN管理器身份驗證級別,WIN7訪問共享提示:“登陸失敗:未知的使用者名稱或密碼錯誤

用登錄檔改 HKEY_LOCAL_MACHINE\SYSTEM  鍵值: System\CurrentControlSet\Control\LSA  名稱: LMCompatibilityLevel  型別: REG_DWORD  值: 0、1 和 2(預設值為 0) 改為2

java 訪問linux 共享目錄 NFS samba

注:java 訪問NFS 目錄 不好搞, 轉換了一下思路,既然一直無法成功訪問NFS服務。就直接索性操作本地掛載點。針對本地掛載的路徑進行檔案的讀寫操作。這樣就達到了操作NFS共享目錄的效果。 最近需用使用java訪問linux下的共享目錄,實現檔案下載和上傳,

win7通過samba服務訪問linux提示使用者名稱和密碼錯誤

主機:win7 linux:REHL5 問題:在linux下配置samba正確,其中valid user = smb ,設定密碼為:11111,然後啟動成功。在win7下訪問linux資料夾,一直提示使用者名稱或密碼錯誤,關閉linux防火牆後問題依然存在,於是參考解決辦法

win7訪問xp您沒有許可權訪問 共享。請與網路管理員聯絡請求訪問許可權

到你共享的那個資料夾的共享許可權裡面檢視是否有everyone 並且是有讀取等訪問許可權 另外 如果你的共享資料夾所在的分割槽是NTFS的話 還要到該資料夾的安全許可權裡面檢視是否有everyone 並且有相應的訪問許可權

win7 訪問xp的共享, 帳號和密碼都正確,卻總是出現讓重輸入密碼的對話方塊

1、win7 訪問xp的共享, 帳號和密碼都正確,卻總是出現讓重輸入密碼的對話方塊。 解決方法: win7,開始選單-> 輸入secpol.msc, 開啟本地策略,點開本地策略-》 安全選項, 右邊下拉找到“網路安全:LAN管理身份證驗證級別” 這個項預設是沒有定義

WIN7訪問Linux系統下Samba伺服器不穩定的解決方法

最近由於需要做web開發的工作,所以在win7系統中安裝了vmware虛擬機器,然後安裝了Linux系統。習慣了在win7 下使用pycharm 開發flask應用,然後在ubuntu下測試,所以考慮在Ubuntu下搭建Samba伺服器來實現win7 和Ubun

win7訪問xp的共享,彈出重輸入密碼的對話方塊(NTLM)

最近在研究 NTLM 的東東,無意發現一博文,實乃 NTLM 應用之例項, 故轉之,再次感謝原創者! --------------------------------------------------------------------------------------

windows網路共享訪問centos samba服務端出現許可權問題不能訪問解決

1、ftp //If you want to share files anonymously <如果你想把這個共享給匿名的話,需要開啟以下> chcon -R -t public_content_t /var/ftp //If you want to setup a directory whe

windows下登入samba伺服器後無法訪問linux共享目錄,提示沒有許可權。

1、確保linux下防火牆關閉或者是開放共享目錄許可權  iptalbes -F 2、確保samba伺服器配置檔案smb.conf設定沒有問題,可網上查閱資料看配置辦法 3、確保setlinux關閉,可以用setenforce 0命令執行。 預設的,SELinux禁止網路上對Samba伺服器上的共享目錄進行

samba共享目錄無法訪問的一般解決方案,非使用者登入和讀寫許可權問題

轉自 http://blog.csdn.net/runningsword/article/details/6890159 配smb,被第四點坑了很久,特此轉載。 由於這5點都是比較普通的情況,不涉及使用者登入和讀寫許可權問題 1)關閉防火牆: #sevice iptabl