2017-10-13 44 views
0

我有一個服務器上的後端和前端文件(.mdb)拆分的Access數據庫,所以我給用戶前端文件和後端文件保存在服務器中。我希望用戶訪問數據庫並能夠編輯和添加記錄。但是,出於安全原因,我不希望他們訪問我的服務器,我們假設用戶從服務器刪除所有文件,甚至更糟糕。所以我在考慮給他們只讀權限,但在這種情況下,他們將無法從他們的計算機訪問數據庫。修改Access數據庫中的數據而不授予用戶對該文件夾的權限?

如何鎖定服務器上DB文件夾的訪問權限,而不阻止使用前端訪問和修改數據?

+0

你必須給用戶讀/寫使用該文件夾。所以你可以將他們的權限限制爲JUST該文件夾,但是你必須授予用戶該文件夾的權限。 –

回答

0

這是一件很難做的事情。訪問Access文件需要基礎文件夾的寫入權限,才能創建/編輯/刪除鎖定文件。

解決方案取決於您的具體配置,但對我來說這一個工作:

  • 離開DB在用戶沒有訪問到的位置。
  • 創建用戶具有讀寫權限的共享目錄。
  • 創建一個符號鏈接到共享目錄中的Access文件。
  • 創建一個腳本,定期從目錄 中刪除所有文件,然後重新創建符號鏈接。

根據您的具體配置,無論是符號鏈接的訪問,就足以修改數據庫,或用戶實際需要對數據庫的寫訪問。

相關問題