Permissions

Windows Server 2016 Essentials 文件夾權限

  • February 10, 2017

我們剛剛安裝了一台 Windows Server 2016 Essentials 機器並嘗試從 Synology DS412+ 遷移。我創建了使用者,為我們的每個網路共享創建了伺服器文件夾,並應用了適當的權限,所有這些都使用 Windows Server Essentials 儀表板。我以管理員身份 RDP 進入伺服器,並使用以下命令將文件從 NAS 複製到伺服器:

robocopy <source> <destination> /E /COPYALL /R:2 /W:2

我能夠訪問各個使用者的所有文件。但是,我們有一個使用 Microsoft Jet 數據庫的應用程序。單個使用者可以訪問該應用程序,但是當 2 個使用者嘗試同時訪問該應用程序時,我們會收到錯誤消息:

Microsoft Jet 數據庫引擎無法打開文件“Q:\database\bysoft.mdb”。它已被其他使用者獨占打開,或者您需要權限才能查看其數據。(3051)

我們在 NAS 上沒有這個問題。

看來問題.LDB出在數據庫生成的鎖定文件的權限上。第一個打開應用程序的使用者會創建一個.LDB文件,但第二個使用者無法寫入該文件。

如何設置權限以允許使用者寫入另一個使用者的文件?列表中的前兩個使用者是嘗試訪問應用程序的使用者(都具有伺服器文件夾的讀/寫權限)。

伺服器儀表板權限截圖

編輯1:

希望此螢幕截圖有助於回答一些問題。這是伺服器文件夾下一級的文件夾,其中包含以下.MDB文件:

數據庫文件夾權限截圖

新創建的文件通常從父文件夾繼承權限。您需要查看並修復父級的權限。不幸的是,您的螢幕截圖向我們展示了共享選項卡,這可能很好。

父文件夾應授予對所有使用者都是其成員的組的修改訪問權限,該權限將應用於新創建的文件。

引用自:https://serverfault.com/questions/831901