• 2

QNap & Synology NAS 共用資料夾進階權限之比較 (10/8更新)

附註: 以下內容為過往的測試, 和各家 NAS 現有版本功能存在差異

若 User 欲對共用資料夾做較特殊的權限設定, 例如在一共用資料夾和其下之子資料夾權限不同時(即非單純繼承關係), 或是僅允許 User 上傳檔案, 卻又不允許 User 瀏覽目錄內容, 此種情況即稱為 '共用資料夾進階權限', 在古早以前, 很多 Linux base NAS 並無法處理此種目錄權限之設定, 而現今 NAS 廠商因應 Windows Server 權限之模式, 皆推出相仿的功能, 但每一家產品是不是在實作及功能上都相同呢?

QNap 進階資料夾權限
在 QNap NAS 上欲開啟此功能, 必須啟用共用資料夾 [進階設定] 裡的 [進階資料夾權限] 功能.
QNap & Synology NAS 共用資料夾進階權限之比較 (10/8更新)

為使網友了解 QNap 進階資料夾權限設定, 小弟特別擷取其完整說明文件(取自 QNap online help): 線上說明文件已經寫的很完整了, 網友可參考下面附檔
附加壓縮檔: 201109/mobile01-37ea1ca3099b7d7c8f1f43f4aa0c228f.zip

這是未啟用特殊權限功能之共用資料夾權限設定畫面.
QNap & Synology NAS 共用資料夾進階權限之比較 (10/8更新)

這是啟用後的畫面. 可發覺多了一些選項出來.
QNap & Synology NAS 共用資料夾進階權限之比較 (10/8更新)

在 QNap 共用資料夾進階權限是直接由網頁管理程式啟用, 它是一個整體的設定, 即它對整台 NAS 下的共用資料夾有效, 並不是 by Shared Folder 各別開啟. 而啟用此特殊權限功能時, 依據 NAS 內原有檔案的多寡, 所需時間不同, 當檔案數很多時, 套用的時間可能會很長.

Synology NAS 共用資料夾 Windows ACL 權限 & 進階權限設定
在 Synology NAS 上的做法並不相同, 它分為 '進階權限設定' 及 'Windows ACL 存取權限'.

1.進階權限設定: 在共用資料夾權限設定, 裡面有一 '進階權限設定', 畫面如下. 如何應用? 例如設計公司, 它希望 User 可以上傳作品上來, 但又不允許 User 瀏覽目錄內容, 或禁止下載檔案..., 就可以直接在此設定, 但實測時此功能一直試不出來, 即使設定禁止瀏覽目錄, ftp 上去還是看到所有檔案, 後來發覺, 原來此進階權限設定對 administrators group 內的 user 無效, 手冊也沒有特別註明, 此點要特別注意
QNap & Synology NAS 共用資料夾進階權限之比較 (10/8更新)

2.Synology Windows ACL: 如果要對共用資料夾內的各子資料夾做更精準的權限控管, 那麼就必須啟用 Windows ACL 存取控制, Synology 各別的共用資料夾可分別設定是否開啟 'Windows存取控制清單功能', 系統預設為不開啟.
QNap & Synology NAS 共用資料夾進階權限之比較 (10/8更新)

未開啟 'Winodows存取控制清單' 之共用資料夾, 在 Windows 檔案總管下之 folder 內容如下.
QNap & Synology NAS 共用資料夾進階權限之比較 (10/8更新)

開啟該功能後, Windows 檔案總管會多出 'Security' TAB.
QNap & Synology NAS 共用資料夾進階權限之比較 (10/8更新)

而原 '共用資料夾' 權限和 'Windows ACL權限' 若有衝突, 系統是以 AND 的方式計算所有權限, 即若該 shared folder 在 NAS 裡面設定為 R/W, 而Windows ACL 為 READ, 則該 folder 僅有 READ 權限. 注意:administrators user group 同樣不受 Windows ACL 限制

Thecus NAS?
手上的 Thecus N4100 Pro 已更新至 v5 最新版 firmware, 但似乎並無共用資料夾進階權限此設定.

其他不同點
在 QNap 上, 如果原先 enable '共用資料夾特殊權限', 一旦 disable 後, 系統會移除所有的特殊權限設定, 而以 Shared folder 根目錄權限套用到所有的子資料夾. 但 Synology 似乎是以資料庫的方式紀錄 'Windows ACL' 權限, 當 disable 該功能時, 僅是在 Windows 檔案總管下無法再編輯 security 設定, 但原先的設定並不會遺失, 一旦再啟用則所有設定又會恢復, 這或許也是因為 Synology 以 database 紀錄, 所以真正在啟用 'Windows ACL' 功能時, 系統並未針對現有的目錄及檔案逐一再重設所有權限, 所以在 enable 此功能時相當快速.

至於何者較理想? 對於一些實務上的權限設定來說, 兩家的進階權限都足以應付了, 但小弟會比較偏好 Synology 較具彈性的作法, 當需要做到很精準的權限控管時, 再針對共用資料夾去開啟 Windows ACL 功能, 畢竟此種特殊權限用到的機率還是佔少數.

另人困惑的 move folder 時間差異
近日在整理 QNap TS-219PII & Synology DS211j NAS 上的檔案時發現一個很有趣的問題, 在這兩台 NAS 上有相同的共用資料夾, 裡面的檔案是完全一模一樣的, 約計有 23GB, 7000多張 JPG 相片檔
QNap & Synology NAS 共用資料夾進階權限之比較 (10/8更新)

由於整理所需, 必須將整個資料夾 move(移動) 至另一共用資料夾或目錄, 在 QNap 以網頁檔案總管來做, 如下大約花了 1分50秒. 完成整個資料夾 move. (由 photos 移到 photos2)
QNap & Synology NAS 共用資料夾進階權限之比較 (10/8更新)

而在 Synology DS211j 上, 小弟也做了相同的動作, 花的時間是 5 秒.(即使 move 到不同的共用資料夾也是差不多的時間)
QNap & Synology NAS 共用資料夾進階權限之比較 (10/8更新)

這只是在整理資料時無意發現的, 小弟並非刻意去比較這兩台 move folder 的速度.但在做此類大量的目錄及檔案重新歸檔move時, Synology 明顯快了非常多.

********************************************************************************
9/2: 原文新增 Synology 共用資料夾 '進階權限設定'

10/8更新: 有關 QNap 同一磁碟 move folder & file 花費很長時間一事, QNap 已於 v3.5.1 firmware 修正此一問題, 請參考這裡
2011-09-01 14:56 發佈
專業好文...

直觀看起來,再進階權限設定上,Qnap可以在網頁介面上設定,對一般使用者較為方便
而Synology支援的Windows ACL 功能比較強大,對進階使用者或是MIS而言,在Windows上設定權限也是不陌生.

Windows ACL有13種不同權限,可設定的權限種類非常多種. 最簡單的例子就是可以把權限設定成可寫入但不可刪除,這是Linux權限做不到的.

MX-120S wrote:
最簡單的例子就是可以把權限設定成可寫入但不可刪除,這是Linux權限做不到的.
...(恕刪)


其實有一種權限小弟在 windows server 上一直做不出來. 假設有一 shared folder [PUBLIC], 其下建立之目錄如下:

/SALES
/QA
/MIS

問題來了, 對於所有的 user 都是 read/write 權限, 但不允許 user 直接在根目錄建立目錄, 當然也不允許刪掉這三個原有的目錄, 但在其下的子目錄就沒有限制.

上面這個 case, 在 QNap 上直接用 '只有管理者 admin 可建立檔案及資料夾' 可以做到. 但在 Windows ACL, 小弟不曉得到底要如何 '拼' 出這樣的權限.

FB: Pctine
pctine wrote:
其實有一種權限小弟在...(恕刪)


這樣的權限設置在Linux下很難,因為權限是由上而下的,所以你提到需要特別用一個"只有管理者 admin 可建立檔案及資料夾"的選項做到.

在Windows ACL下,你可以設定任何一個user,第一層public權限是Read only,第二層資料夾為Read/Write,所以你不只可以讓admin套用這樣的權限,任何一個使用者都可以.

很神奇吧...我剛接觸到的時候也覺得很神奇XD

而且Synology的ACL權限是套用到所有通訊協定的,也就是說你從網頁的檔案總管或是FTP甚至是Mac的AFP存取檔案也都是套用ACL權限. 這其實還滿方便的
這三個資料夾都加一個「刪除子資料夾及其檔案」權限,然後資料夾本身跟public folder設成唯讀、並不讓子項目繼承,可以嗎?
acosy wrote:
這三個資料夾都加一個...(恕刪)


概念看起來如同 MX120-S & acosy 兄所寫的, 但之前小弟在 Windows Server 上搞很久都設不出來, 不曉得有沒有高手願意來個圖解說明?
FB: Pctine
Windows ACL 操作上面比較單純~易上手!
而且也符合市面大多數的Windows用戶!
不過Windows ACL在作業系統上版本變更,比如說sp1升級sp2、系統更新時,
若內容牽涉到變動到檔案格式或資料夾權限時,有可能需要重新設定權限!
在資料夾與檔案數量很多的時候,重新設定是一件很痛苦的事情啊!!
btw..明天來去玩玩實驗室的DS710+看看~嘿嘿

pctine wrote:
其實有一種權限小弟在...(恕刪)


這個部分是可以透過 Windows ACL 來達成, 下面是小弟的實驗...

在 Public 目錄設定兩個 ACE...

Everyone 允許 [完全控制] -- 套用到[這個資料夾, 子資料夾, 及檔案]
Everyone 拒絕 [建立檔案, 建立子資料夾, 刪除子資料夾及檔案] -- 套用到 [只有這個資料夾]



然後進入第二層目錄, 這邊以 QC 為例, 除了繼承自 Public 的 Everyone 完全控制之外, 需要再額外多設定一個 ACE...

Everyone 拒絕 [刪除] -- 套用到 [只有這個資料夾]



是否有網友可以幫忙測一下 Synology 3.2Beta, 小弟在 DS411+II, 某共用資料夾啟用 Windows ACL, 但於 windows 下設定相關權限, 發覺並無作用.

例如共用資料夾 TEST, 開啟 Windows ACL, 並於 Windows 下將寫入權限拿掉, 照理說即無法於該目錄寫入資料才對. 但實測並非如此.
FB: Pctine
我就是用beta測的啊~ 建議你可以貼個圖或是連絡一下原廠幫你看
  • 2
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?