Tôi đã có thể có được những thứ sau để hoạt động trên Windows 7. Đương nhiên, YMMV. Từ một Dấu nhắc lệnh (quản trị viên) nâng cao, hãy làm
icacls E:\Logs /grant nik:f
trong đó f
có nghĩa là toàn quyền kiểm soát. Điều này dường như thêm một mục kiểm soát truy cập (ACE) cho phép bạn kiểm soát hoàn toàn mà không thay đổi bất cứ điều gì khác. Làm điều đó, sau đó nhìn vào các thuộc tính một lần nữa; và sau đó, nếu bạn muốn, hãy xóa ACE của bạn. Nếu bạn muốn đặc biệt cẩn thận về việc khôi phục ACL về những gì trước khi bạn can thiệp vào nó, hãy thử điều này:
icacls E:\Logs /save Z-acl
icacls E:\Logs /grant nik:f
(Hãy nhìn vào thư mục.)
icacls E:\ /restore Z-acl
Lưu ý cú pháp kỳ lạ của lệnh cuối cùng. Z-acl
chỉ là một tên tệp tùy ý. Lưu ý: theo kinh nghiệm của tôi, nó phải chỉ là một tên tệp đơn giản; Tôi đã thử
icacls \mys\ter\y_f\ile /save \Users\scott\Documents\acl
và nó đã không hoạt động; rõ ràng bởi vì tôi đã chỉ định một đường dẫn cho tệp đầu ra.
Nhân tiện, tôi đã có một vấn đề dir /Q
để làm việc chính xác. Nó thường nói không chính xác rằng chủ sở hữu là HỆ THỐNG. Windows Explorer (thuộc tính tệp) có nhiều thông tin hơn.
cmd
và nhậpdir /Q foldername
không? Điều đó sẽ cho bạn thấy chủ sở hữu (theo cân nhắc bình thường).