Chia sẻ mạng cục bộ Windows XP: Tệp .zip 1GB bị chặn; nhìn thấy truy cập từ chối trực tiếp trên bản sao?


2

Tôi có hai máy tính trên mạng cục bộ của chúng tôi đều chạy Windows XP. Máy tính chính của tôi có thiết lập chia sẻ mạng cục bộ cho \etc\install.

Tôi có một thư mục chứa hai tệp .zip 1GB, một trong số đó tôi đã có một thời gian và một trong số đó là mới - hãy gọi chúng OLD.zipNEW.zip. Sử dụng Windows Explorer kéo và; thả, tôi đang cố sao chép tập tin mới NEW.zip từ máy tính chính của tôi đến máy tính trong phòng thí nghiệm của tôi. Nhưng nó sẽ không hoạt động; Tôi nhận được một thông báo lỗi:

Cannot copy NEW.zip: Access is denied.

Make sure the disk is not full or write-protected and
that the file is not currently in use.

Điều này thực sự kỳ lạ, vì tôi không nhận được thông báo lỗi đó khi tôi cố gắng sao chép OLD.zip; nó hoạt động tốt. (Và có 38 GB miễn phí trên ổ cứng máy tính trong phòng thí nghiệm của tôi, vì vậy tôi không dùng hết dung lượng.)

Tôi đã thử khởi động lại máy tính chính của mình và nó vẫn có vấn đề.

Điều gì có thể gây ra điều này, và làm thế nào tôi có thể khắc phục nó?


Vâng, thông báo lỗi đó sẽ giúp đỡ :-) Ngoài ra, làm sao bạn đang cố gắng sao chép tập tin? Thông qua Windows Explorer kéo và; thả, hoặc một số cách khác?
Chris W. Rea

Windows explorer kéo và; rơi vãi.
Jason S

Tôi vừa thử thao tác tương đương trong một dấu nhắc lệnh và tôi nhận được Access is denied. Tôi không thể hiểu tại sao điều này lại xảy ra; không có dấu hiệu rõ ràng nào về quyền được đặt đặc biệt cho NEW.zip khi mọi thứ khác dường như có thể truy cập được từ máy tính trong phòng thí nghiệm của tôi.
Jason S

Một điều nữa trước khi tôi cố gắng trả lời. Sử dụng của bạn máy tính chính chỉ (không có bản sao mạng), bạn có thể sao chép không NEW.zip để nói, Copy of NEW.zip, hoặc bạn cũng thấy một lỗi trong trường hợp đó?
Chris W. Rea

câu hỏi hay, thử ngay bây giờ ....
Jason S

Câu trả lời:


4

Nó có khả năng một vấn đề cho phép, nhưng đây là lý do tại sao nó có thể gây nhầm lẫn. Những gì tôi cho rằng có thể đã xảy ra là như sau:

  • Ban đầu bạn có NEW.zip tập tin ở một vị trí có nhiều quyền hạn chế hơn (ở mức NTFS) sao cho người dùng mạng cố gắng sao chép sẽ không có quyền truy cập.
  • Bạn di chuyển tệp NEW.zip vào thư mục có thể truy cập mạng có quyền hạn chế hơn đối với quyền truy cập mạng, hoàn toàn có ý định cho tệp có thể truy cập được đối với người dùng mạng.
  • Tuy nhiên, khi tập tin được di chuyển trong Windows trên cùng một ổ đĩa, họ giữ lại các quyền trước đây của họ . Tham khảo bài viết Microsoft KB này . Trích dẫn:

Theo mặc định, một đối tượng kế thừa các quyền từ đối tượng cha của nó,   tại thời điểm tạo hoặc khi nó được sao chép hoặc di chuyển đến   thư mục mẹ. Ngoại lệ duy nhất cho quy tắc này xảy ra khi bạn di chuyển một   đối tượng đến một thư mục khác trên cùng một ổ đĩa. Trong trường hợp này,   quyền ban đầu được giữ lại.

  • Khi sao chép tệp cục bộ trong cùng một thư mục vào Copy of NEW.zip, bạn cài lại quyền thừa kế từ thư mục mẹ (những cái ít hạn chế hơn)
  • Vì vậy, bạn có thể sao chép bản sao của tệp, nhưng không phải bản gốc vẫn giữ các quyền hạn chế hơn.

Tôi thấy điều này xảy ra thường xuyên tại nơi làm việc, khi một số nhà phát triển ít kinh nghiệm trích xuất một kho lưu trữ ZIP vào máy tính để bàn của họ, sau đó di chuyển thư mục vào wwwroot \ inetpub và sau đó bối rối tại sao họ không thể truy cập thư mục qua máy chủ web của họ. Tất cả vì quyền di chuyển với một mục được di chuyển khi trên cùng một ổ đĩa. Các bản sao (hoặc di chuyển trên các ổ đĩa) có được một bộ quyền mới từ thư mục mẹ.

Điều đó có ý nghĩa? Đó có phải là kịch bản có khả năng ở đây?


kỳ quái. Nghe có vẻ giống như vậy - ban đầu nó được tải xuống từ trình duyệt web trong Tài liệu / Tải xuống của tôi và tôi đã chuyển nó sang thư mục con của thư mục gốc chia sẻ \ etc \ install. Tôi có thể đã thề rằng tôi đã kiểm tra các quyền trên chính tệp .zip (so với thư mục chứa của nó), nhưng có lẽ tôi đã bỏ lỡ điều đó.
Jason S

Chúng ta đều là con người :-)
Chris W. Rea

Tôi thấy điều này tất cả thời gian bản thân mình. Đối với những người dùng kỹ thuật hơn tại nơi làm việc, tôi giải thích nó theo một cách khác: Nếu một tệp được liên kết cứng với hai thư mục khác nhau, thư mục nào được cho là thừa kế quyền ở vị trí đầu tiên? Do đó, họ nhận ra rằng đối tượng đầu tiên thừa hưởng sự cho phép đối với sáng tạo.
surfasb
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.