【軟體求助】有關資料夾變更父系權限的問題



贊助商連結


mmmnnnbbb
2008-01-30, 06:28 PM
各位大大小弟有一事請教
假設我有C 碟 D 碟
今天我在D:\底下有資料夾名稱為 A
1.開啟命令提示字元即cmd
並輸入cacls d:\A
會出現如下列表示
C:\Documents and Settings>cacls d:\A
d:\A BUILTIN\Administrators:(OI)(CI)F
NT AUTHORITY\SYSTEM:(OI)(CI)F
QQ-LONG\long:F
CREATOR OWNER:(OI)(CI)(IO)F
BUILTIN\Users:(OI)(CI)R
BUILTIN\Users:(CI)(特殊存取:)
FILE_APPEND_DATA

BUILTIN\Users:(CI)(特殊存取:)
FILE_WRITE_DATA
2.如果我把(簡易共用)取消,在A資料夾上按 右鍵 -> 内容 -> 安全性 -> 進階
會出現A的進階性安全設定 包含 權限、稽核、擁有者、有效權限、四個標籤頁

將權限標籤頁中的~~ □從父項繼承套用到子物件的權限項目,包括明確定義於此的項目(I)~~ 的勾拿掉
執行以下步驟 : 移除 -> 套用 -> 是

3.再到擁有者標籤
將擁有者標籤頁中的~~□取代子容器與物件的擁有者(R) 勾選 -> 套用
執行以下步驟 : 是 -> 確定 -> 確定

4.開啟命令提示字元即cmd
並輸入cacls d:\A [enter]
會出現如下列表示
C:\Documents and Settings>cacls d:\A
d:\A QQ-LONG\long:(OI)(CI)F (long為當前使用者)

請問 有沒有用批次的方式可以讓A的權限直接變成
d:\A QQ-LONG\long:(OI)(CI)F

這個問題我已經上網查了1天,真的找不到方式解決 希望有大大可以教教小弟一下

附:C:\Documents and Settings>cacls
顯示或修改檔案的存取控制清單 (ACLs)

CACLS filename [/T] [/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 不可套用到目前的檔案/目錄。

贊助商連結


琥珀
2008-01-30, 09:37 PM
echo y|cacls a /g %username%:f >nul