在window server 2008 r2中使用.bat檔案變更權限

在window server 2008 r2中使用.bat檔案變更權限

我正在Windows Server 2008 R2中執行權限。我正在學習使用批次檔來快速完成此操作,但它沒有做我想要的正確的事情。這是簡單的 .bat 檔案的程式碼

icacls D:\Test2 /grant p5:(wa)

這是顯示:

http://i1090.photobucket.com/albums/i374/huydo155/i1_zps9f29cef5.png

使用者p5除「特殊權限」外沒有任何權限,在進階選單中顯示:

http://i1090.photobucket.com/albums/i374/huydo155/i2_zps63f8167b.png

這是我想要的正確權限,我正在嘗試類似的權限

icacls D:\Test2 /grant p5:(d,m)

它只是顯示如圖1所示。

我的問題:我希望當我設定時,權限是“此資料夾、子資料夾和檔案”,並且必須設定外部權限(如圖1所示)。我怎樣才能做到呢?

答案1

您的問題有點難以理解,但在第一種情況下,您授予使用者「p5」僅寫入屬性的能力。在第二種情況下,您僅授予刪除或修改的權限。在這兩種情況下,您都不會授予讀取和/或檔案掃描權限,這對我來說似乎很奇怪。所以你看到了「特殊權限」。

我不確定你到底想要得到什麼,但如果你希望使用者能夠刪除檔案或更改其屬性,你應該給予讀取、檔案掃描,然後是「寫入」相關的權限。

相關內容