Samba共享Nextcloud目錄

Nextcloud是一款開源免費的私有云存儲網盤,它提供了網頁版和各平臺的客戶端,支持WebDAV協議。雖然WebDAV協議很方便在公網環(huán)境使用,但我們在家時,使用Samba協議去訪問操作Nextcloud的文件更方便高效。

Samba共享也就是Windows共享,Samba協議也具有跨平臺特性,支持廣泛,是很通用的協議。在大量小文件操作時,會比WebDAV性能更好更穩(wěn)定。

Samba配置

新建 smb-nc.conf 文件,內容如下:

[nc_wangzhengzhen]
    comment = nc_wangzhengzhen
    path = /data/nas/nc/data/wangzhengzhen/files
    browseable = no
    guest ok = no
    public = yes
    writable = yes
;    valid users = wx
;    write list = wx
;    create mask = 0775
;    directory mask = 0775
    force user = www-data
    force group = www-data
    
[nc_wangxinyue]
    comment = nc_wangxinyue
    path = /data/nas/nc/data/wangxinyue/files
    browseable = yes
    guest ok = yes
    public = yes
    writable = yes
    force user = www-data
    force group = www-data

Samba共享Nextcloud目錄,最重要一點是權限問題。我的Nextcloud是用Docker安裝的,運行用戶是www-data,有的發(fā)行版Linux是web用戶。force userforce group參數用來指定客戶端連接Samba后,創(chuàng)建的文件所屬用戶和組。

如果不設置創(chuàng)建文件所屬用戶,可能會因為權限問題,導致Nextcloud客戶端不能修改和刪除由Samba上傳的文件。

上面的配置是允許匿名用戶訪問和修改。Samba支持匿名用戶訪問、本地用戶訪問、虛擬用戶訪問。

// 增加虛擬用戶
smbpasswd -a zhangsan
// 查看虛擬用戶
pdbedit -L

Samba配置不是本章重點,網上有很多資料可以查到。

在Samba配置文件 /etc/samba/smb.conf 中引入外部配置文件

include = /data/config/samba/smb-nc.conf

重啟Samba服務即可生效。

Nextcloud監(jiān)控目錄

默認情況下,通過Samba新增/刪除的文件,在Nextcloud網頁端或客戶端是看不到的。

打開Nextcloud配置文件 config.php ,增加配置:

'filesystem_check_changes' => 1
image

重啟Nextcloud服務,即可監(jiān)控文件改變狀態(tài)。

也可以手動掃描所有變更:

php occ files:scan --all 

啟用不安全的來賓登錄

從Win10開始,系統默認不允許空密碼訪問共享。

image

Win鍵+R,打開運行。輸入 gpedit.msc 打開組策略。

image

計算機配置>管理模版>網絡>Lanman 工作站 找到 啟用不安全的來賓登錄

image

啟用即可。

解決Windows安全中心警告

通過共享訪問,每次打開或右鍵操作exe,zip,rar文件時會彈出一個警告:

image

Win鍵+R,打開運行。輸入 control 打開控制面板。

控制面板>網絡和 Internet>Internet 選項

image

切換到安全選項卡,在本地 intranet中添加站點

image

站點可以是Nextcloud服務器的IP或域名。

保存關閉即可。

IOS系統自帶的文件管理不支持WebDAV協議,通過Samba共享,可以不裝第三方客戶端就能訪問Nextcloud文件了。

image
image

需要注意的是,通過Samba無法訪問Nextcloud內部分享的文件。這種只能通過Nextcloud網頁版或客戶端查看。


除非注明,否則均為"攻城獅·正"原創(chuàng)文章,轉載請注明出處。

本文鏈接:https://engr-z.com/487.html

?著作權歸作者所有,轉載或內容合作請聯系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容