Làm cách nào để sử dụng Takeown để sở hữu tất cả các thư mục trên một ổ đĩa?


11

Tôi có một ổ cứng mà tôi cần khôi phục các tệp cụ thể từ nhưng tất cả các thư mục trong ổ K: \ đều từ chối quyền truy cập của tôi mặc dù tôi đã nhận được chủ sở hữu của toàn bộ ổ đĩa IE

C: \ Windows \ System32> Takeown / FK: \ Điều này cấp cho tôi quyền truy cập vào ổ đĩa và xem các thư mục nhưng tôi không thể truy cập bất kỳ thư mục nào sau đó.

Có cách nào để tôi có thể sử dụng Takeown để áp dụng quyền sở hữu cho mọi thư mục trên ổ đĩa>

Câu trả lời:


22

Có cách nào tôi có thể sử dụng takeownđể áp dụng quyền sở hữu cho mọi thư mục trên ổ đĩa không?

Điều này có thể được thực hiện theo hai cách khác nhau, bằng cách sử dụng takeownhoặc icacls.


Nhận quyền sở hữu đối tượng bằng cách sử dụng takeownlệnh

Lệnh này sẽ sở hữu thư mục hoặc ổ đĩa, và tất cả các tệp và thư mục con trong thư mục hoặc ổ đĩa.

Mở một dấu nhắc lệnh nâng cao (quản trị viên).

Để cấp quyền sở hữu cho nhóm quản trị viên:

takeown /F "full path of folder or drive" /A /R /D Y

Để sở hữu một thư mục hoặc ổ đĩa và tất cả nội dung bằng cách sử dụng icaclslệnh

Mở một dấu nhắc lệnh nâng cao (quản trị viên).

Để đặt nhóm quản trị viên làm chủ sở hữu:

icacls "full path of folder or drive" /setowner "Administrators" /T /C

Đọc thêm

  • Một chỉ mục AZ của dòng lệnh Windows CMD - Một tài liệu tham khảo tuyệt vời cho tất cả những thứ liên quan đến dòng cmd của Windows.
  • icacls - Thay đổi quyền truy cập tệp và thư mục - hiển thị hoặc sửa đổi Danh sách điều khiển truy cập (ACL) cho các tệp và thư mục.
  • Takeown - Hãy sở hữu một tập tin (Windows 2003/7/2008).

Điều này làm việc cho tôi, nhưng tôi phải làm điều đó từ một dấu nhắc cấp hệ thống. Chạy từ cmd.exe với tư cách Quản trị viên là không đủ. Để làm điều đó, trước tiên tôi phải chạy psexec -i -s cmd.exetừ dấu nhắc lệnh của Quản trị viên, sau đó chạy các lệnh từ câu trả lời này.
Andrew Brock

1

Bạn sẽ cần thêm a / R vào lệnh của mình để lặp lại trong các thư mục con và tệp ...


Cũng cần nhớ rằng các quyền NTFS cũng ảnh hưởng đến một khi bạn là chủ sở hữu .. Nếu quyền NTFS không cho phép truy cập vào người tạo / chủ sở hữu thì sẽ không có gì khác biệt khi là chủ sở hữu ...
CharlesH

vâng cảm ơn bạn vì điều này tôi chỉ trong phút này đã phát hiện ra haha
ThunderToes

1

Xin lỗi câu hỏi Ngốc, nhưng để tham khảo trong tương lai cho người dùng khác, tôi đã sử dụng Takeown /? để thấy rằng tôi có thể viết trong CMD:

C: \ Windows \ System32> Takeown / f K: \ / R

Điều này sau đó đã cho phép tôi cho tất cả các thư mục và thư mục con

Nếu bạn sử dụng lệnh Takeown hoặc bất kỳ lệnh nào trong CMD, hãy sử dụng /? để có được thông tin về những tính năng bạn có thể sử dụng và những gì họ làm.

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.