iT邦幫忙

0

批次檔-資料夾加入權限

請問一下大大
如何使用批次檔方式讓資料夾加入network service跟iis_iusrs
這兩個權限

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

2 個回答

4
michaelwan
iT邦高手 1 級 ‧ 2014-06-25 11:30:33

cacls , icacls

arda0920 iT邦新手 5 級 ‧ 2014-06-26 15:38:17 檢舉

C:\Documents and Settings\Administrator>cacls d:\100 /t /E /G network service:F
无效参数。显示或者修改文件的访问控制列表(ACL)

8
oowo
iT邦高手 1 級 ‧ 2014-06-25 11:52:34

CACLS (目的磁碟或資料夾) (參數) (帳號):(權限)

例(我要給everyone整個D的存取權限)
CACLS D: /t /E /G everyone:F

以下是參數說明
CACLS filename [/T] [/E] [/C] [/G user:perm] [/R user [...]]
[/P user:perm [...]] [/D user [...]]
filename 顯示 ACL。
/T 變更指定檔案的 ACL 於
現有的目錄或所有子目錄中。
/E 編輯 ACL 而非將它取代。
/C 拒絕存取的錯誤繼續發生。
/G user:perm 授與指定的使用者存取權限。
Perm 的值可以是: R 讀取
C 變更 (寫入)
F 完全控制
/R user 撤銷已指定的使用者存取權限 (只有當 /E 存在時才有效)。
/P user:perm 取代已指定的使用者存取權限。
Perm 的值可以是: N 沒有權限
R 讀取
C 變更 (寫入)
F 完全控制
/D user 拒絕已指定的使用者存取。
您可以在命令中使用萬用字元一次指定數個檔案。
您可以在命令中指定數個使用者。
縮寫:
CI - 容器繼承。
ACE 將被目錄繼承。
OI - 物件繼承。
ACE 將被檔案繼承。
IO - 僅供繼承。
ACE 不可套用到目前的檔案/目錄。

看更多先前的回應...收起先前的回應...
arda0920 iT邦新手 5 級 ‧ 2014-06-26 09:45:16 檢舉

可以麻煩你試看看嗎
在D磁區建一個100資料夾並用批次檔寫入network service 完全套用這個權限

蟹老闆 iT邦大師 1 級 ‧ 2014-06-26 13:45:41 檢舉

不用試啦除非沒這指令或不會用

arda0920 iT邦新手 5 級 ‧ 2014-06-26 15:34:10 檢舉

dream提到:
除非沒這指令或不會用

出現無法引用

蟹老闆 iT邦大師 1 級 ‧ 2014-06-26 21:07:11 檢舉

arda0920提到:
C:\Documents and Settings\Administrator>cacls d:\100 /t /E /G network service:F

你比較一下回答者提供的範例與你的有什麼不同

/G network service:F

這裡你指定了二個使用者但只給了service指定權限,卻沒有給network指定權限,所以系統回應你參數無效,如果你要一行處理多個使用者你需要指定對應的權限如 network:w service:F
另外這個命令只能在要處理的資料夾外使用否則無法處理

蟹老闆 iT邦大師 1 級 ‧ 2014-06-26 22:53:58 檢舉

arda0920提到:
network service

哈,理解了
你要用"network service":F

oowo iT邦高手 1 級 ‧ 2014-09-26 14:57:59 檢舉

建議這類的(包含加權限之類的指令)
在後面帳號/群組的部分,盡量加上""
因為有些帳號/群組中間有空格,會造成系統判斷不出它是什麼帳號/群組

我要發表回答

立即登入回答