
對文件權限的修改怎么無效(setacl)最后由 踏沙行 于 -8-18 08:52使用setcal對文件權限設置為只讀,雖然提示成功,但為什么還可以重命名呢?以下是在cmd中的操作
- 檢查發現,H:abc目錄下只有一個txt文件:1.txt
- I:>dir H:abc*.txt
- 驅動器 H 中的卷沒有標簽。
- 卷的序列號是 893B-2135
- H:abc 的目錄
- -08-18,周六08:19 0 1.txt
- 1 個文件0 字節
- 0 個目錄 262,617,407,488 可用字節
- ========================================
- 使用setacl將該文件權限設置為只讀
- I:>setacl.exe -on H:abc1.txt -ot file -actn ace -ace n:administrator;p:read
- Processing ACL of: <?H:abc1.txt>
- SetACL finished successfully.
- ========================================
- 檢查該文件,發現它的屬性并沒有“只讀”
- I:>attrib H:abc1.txt
- AH:abc1.txt
- ========================================
- 將該文件重命名,成功
- I:>rename H:abc1.txt 2.txt
- ========================================
- 進一步確認,確實重命名成功
- I:>dir H:abc2.txt
- 驅動器 H 中的卷沒有標簽。
- 卷的序列號是 893B-2135
- H:abc 的目錄
- -08-18,周六08:19 0 2.txt
- 1 個文件0 字節
- 0 個目錄 262,617,407,488 可用字節
nclick="copycode($('code0'));">復制代碼
請問,這個權限設置是哪里出了問題?