Nhanh chóng thay đổi quyền Windows cho một cây thư mục khổng lồ?


14

Tôi có một thư mục khổng lồ trên hệ thống tệp NTFS (tức là thư mục cấp cao nhất chứa hàng chục hoặc hàng trăm triệu nút hậu duệ với các nút tệp có thể trung bình sâu khoảng ba cấp) mà tôi cần thay đổi quyền cho. Cụ thể, tôi cần cấp cho người dùng mới (hoặc nhóm) quyền truy cập chỉ đọc để hoàn toàn mọi thứ trong cây thư mục.

Vị trí rõ ràng nhất để thực hiện việc này là trong Windows Explorer bằng cách nhấp chuột phải vào thư mục cấp cao nhất và chuyển đến tab bảo mật của cửa sổ thuộc tính thư mục. Tuy nhiên, khi thử những điều hiển nhiên ở đó, Windows Explorer có vẻ hào hứng khi duyệt qua toàn bộ cây thư mục và cố gắng sửa đổi một cái gì đó hoặc khác về quyền của mỗi nút trong cây. Điều này là cực kỳ không hiệu quả cho một thư mục lớn như vậy!

Bất cứ ai cũng có thể cung cấp bất kỳ lời khuyên cho việc thay đổi quyền mà không có gốc đệ quy này? Tôi có cần phải bấm vào cái gì đó cụ thể trong GUI không? Tôi có cần sử dụng các công cụ dòng lệnh không? Điều này có khả năng là kết quả của một sysadmin trước đó làm điều gì đó kỳ lạ đối với các quyền trong thư mục này?

Tôi cũng cần kích hoạt chia sẻ mạng và cho phép người dùng / nhóm gắn kết thư mục qua mạng. Chưa thử điều đó, vì vậy tôi không biết liệu sẽ có một con giun tương tự khi tôi cố gắng kích hoạt chia sẻ hay không.

Đây là trên Windows 2008 Server nếu nó quan trọng.

EDIT : Mọi người nói đúng rằng việc cấp phép cho một nhóm miền thay vì một tài khoản cụ thể có ý nghĩa hơn, vì vậy tôi đã lưu ý điều này ở trên (Dù sao tôi cũng đang làm vậy. Tôi không biết tại sao tôi lại hỏi cụ thể về việc thêm một người dùng trong câu hỏi ban đầu. Xin lỗi vì sự chậm chạp) . Nhưng tất nhiên, việc thêm một nhóm vào danh sách quyền của thư mục sẽ không nhanh hơn việc thêm người dùng (Không có nhóm nào trong số các nhóm hiện có được gán quyền chỉ đọc).

Câu trả lời:


1

Trong trường hợp này, không cần phải lộn xộn với các quyền NTFS.

Chỉ cần tạo Chia sẻ vào thư mục cấp cao nhất và thêm người dùng hoặc nhóm vào chia sẻ với quyền Chỉ đọc (hoặc nếu bạn muốn Viết).

Ngay cả khi Mọi người đều có quyền NTFS Kiểm soát hoàn toàn trên thư mục cấp cao nhất, quyền hạn chế nhất (Chia sẻ hoặc NTFS) sẽ được sử dụng.


1
Nhưng nếu một nhóm thích hợp (ví dụ: Mọi người) không có quyền ở cấp NTFS, anh ta vẫn sẽ cần thêm các quyền đó, bất kể quyền chia sẻ.
PowerApp101

4
Đó là một cách khá kém để quản lý một máy chủ tập tin. Nhiều khả năng người dùng này không phải là người duy nhất cần quyền truy cập và quyền NTFS có độ chi tiết cao hơn nhiều so với quyền Chia sẻ. Traverse Directory xuất hiện trong tâm trí như một sự bỏ lỡ lớn nếu bạn tuân thủ nghiêm ngặt các quyền Chia sẻ
MDMarra

Đó là một lựa chọn đơn giản trong các mạng nhỏ. Tôi thường đặt quyền NTFS, nhưng chỉ dành cho nhóm. Vấn đề mà ông nêu là cho phép "người dùng mới truy cập chỉ đọc tất cả mọi thứ trong cây thư mục".
Gordon Bell

Ngay cả trong các mạng nhỏ người ta cũng nên áp dụng các thực hành quản lý kinh doanh phù hợp.
Daniel

Vâng, bạn có thể đổ lỗi cho Microsoft vì đã đưa Chia sẻ quyền vào hỗn hợp sau đó. Ngoài ra, câu hỏi này đã thay đổi kể từ khi tôi trả lời ban đầu.
Gordon Bell

8

Nếu bạn muốn người dùng có quyền đọc trên một thư mục và tất cả các thư mục con, thì cũng phải thay đổi quyền của các thư mục phụ. Nghe có vẻ như sự kế thừa đã được thiết lập và bạn chỉ không muốn chờ đợi sự kế thừa này lan truyền đến tất cả các đối tượng con. Điều duy nhất bạn có thể làm ngoài việc chờ đợi là thêm người dùng vào một nhóm hiện có có quyền thích hợp, giả sử một nhóm như vậy tồn tại.


Tôi vừa mới làm điều tương tự ngày hôm nay trên một thư mục với khoảng 10.000 mặt hàng (không phải 10 triệu) và tôi chỉ cần đặt nó và đi để làm một cái gì đó khác. Khi bạn bắt đầu đặt hàng triệu mục vào thư mục, đó là khi hệ thống tệp bắt đầu khóa ...
Mark Henderson

2

Không có cách nhanh chóng để làm điều này. Explorer sẽ vui vẻ tắt hàng giờ (ngày?) Áp dụng quyền mới cho mọi tệp và thư mục (nếu kế thừa được đặt).

Việc kích hoạt chia sẻ dễ dàng hơn nhiều, người dùng chỉ cần ít nhất là đọc quyền trên chia sẻ. Các quyền NTFS cơ bản sẽ xác định những gì người dùng thực sự có thể làm. Lưu ý rằng nếu quyền chia sẻ là chỉ đọc, thì đó là quyền truy cập tối đa ngay cả khi bảo mật NTFS được đặt thành sửa đổi (r / w).


0

Bạn thực sự nên xem xét việc tạo Nhóm cục bộ hoặc Tên miền và đặt quyền của nó trên thư mục cấp cao nhất, sau đó bạn chỉ cần thêm người dùng vào Nhóm khi cần.


2
Làm thế nào mà tăng tốc độ áp dụng quyền? Nhóm đó vẫn sẽ cần được áp dụng cho mọi tệp và thư mục.
PowerApp101

1
Có, nhưng chỉ một lần.
Gordon Bell
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.