Làm cách nào để thêm quyền thông qua dòng lệnh cho mọi người


15

Tôi có một ổ cứng gắn ngoài và tôi đã làm rối các quyền của tập tin nhưng khi sửa nó tôi nghĩ rằng nó ổn với tên người dùng của tôi, tôi có thể truy cập các tập tin hoàn toàn tốt. Bây giờ tôi sử dụng cái này với hai PC (thực ra là ATM tôi không có quyền truy cập vào PC khác của tôi) Tôi không thể truy cập các tệp này.

Vấn đề là thư mục này có hàng trăm thư mục không được phép cho "mọi người". Tôi muốn cung cấp cho nó các quyền mặc định bao gồm tất cả quyền truy cập cho người dùng "mọi người". Làm thế nào để tôi làm điều đó thông qua dòng lệnh cho hàng trăm thư mục này?


Cố gắng TAKEOWN /Atrao quyền sở hữu cho nhóm Quản trị viên và sau đó ICACLSsửa đổi các quyền.

Câu trả lời:


36

Sử dụng takeownđể sở hữu tập tin

takeown /r /d y /f * 

^ Đệ quy có quyền sở hữu tất cả các tệp mà không cần nhắc "bạn có chắc không".

Theo dõi nó với icaclsthiết lập danh sách kiểm soát truy cập

icacls * /t  /grant Everyone:F

Điều này sẽ cấp đệ quy toàn quyền truy cập vào nhóm người dùng "Mọi người" cho tất cả các tệp trong thư mục.


1
Quyền sở hữu cũng có thể xảy ra thông qua icacls: Icacls * /setowner %USERNAME% /T /C /L. Tuy nhiên không kết hợp trong một lệnh duy nhất với bước hai (thật đáng buồn).
Frank Nocke

1
Cảm ơn vì điều đó. Tôi đã sử dụng một dấu chấm phẩy và chỉ định một thư mục nhất định như thế này:takeown /f "e:\Users\myUserName" /r /d y; icacls "e:\Users\myUserName" /t /grant myUserName:f
Ryan

+1. Lưu lại ngày của tôi khi sao chép lại một tấn tệp MP3 của người dùng ban đầu được lấy từ thư mục chính của anh ấy. GUI "Bảo mật" của Windows bản địa cuối cùng là ngu ngốc - nó đã gán "Mọi người" cho các thư mục, nhưng tất cả các tệp vẫn còn nguyên và do đó không thể truy cập được ... Tất cả chúng ta đều yêu thích "bảo mật" của Windows cho điều đó. :)
Alex Fortuna

Chà, tôi đã quản lý để chạy lệnh icalc do nhầm lẫn với tên người dùng đã thay thế, trong thư mục Windows của tôi. Ngón tay đan chéo. @FrankN :)
Shiki

0

Điều này đặt chủ sở hữu của thư mục hoặc tệp thành nhóm "Mọi người" lệnh hoạt động trên windows 7 trở lên:

icacls "full path of file with file extension" /setowner "Everyone" /T /C
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.