Windows 10, không thể chỉnh sửa tệp máy chủ


29

Gần đây tôi đã nhận được một máy tính mới và đã nâng cấp lên Windows 10 (mặc dù tôi nghi ngờ đây cũng là một vấn đề trong các phiên bản khác.)

Người dùng của tôi là một quản trị viên. Tôi đã đặt UAC ở mức thấp nhất. Tôi đã thay đổi chủ sở hữu thành người dùng của mình trên toàn bộ c:\đĩa (bao gồm cả tệp máy chủ.)

Tuy nhiên, khi tôi chạy notepad c:\windows\system32\drivers\etc\hosts, chỉnh sửa tệp và cố lưu, nó sẽ không cho phép tôi. Nếu tôi chạy notepad với tư cách quản trị viên trước, sau đó mở tệp, tôi có thể lưu mà không gặp vấn đề gì.

Nhưng, tại sao, sau các phép đo tôi đã thực hiện, người dùng của tôi không được coi là người dùng quản trị viên? Tôi còn thiếu gì ở đây, để làm cho người dùng của tôi trở thành quản trị viên thực sự (và không chỉ là người dùng thông thường với một số nhãn ưa thích trong tài khoản người dùng)?

Câu hỏi cập nhật: Khi bạn có một người dùng là một Administrator, tại sao quyền của người dùng này không bị ảnh hưởng bởi nhóm bảo mật Administrators, mà là nhóm bảo mật Users?


1
Những hạn chế này được đưa ra để ngăn mọi người "vô tình" xâm nhập hệ thống bằng mã độc. Ngoài ra, bất kỳ chuyên gia CNTT nào chạy PC của mình với tư cách quản trị viên có thể có quyền truy cập quản trị vào các hệ thống khác và có thể dễ dàng tạo RGE (Tiếp tục tạo sự kiện). Nếu tôi có một chuyên gia tư vấn hoặc quản trị viên JR hỏi tôi điều này, cá nhân tôi sẽ đảm bảo rằng mọi thiết bị mà anh ấy / cô ấy có quyền truy cập đều có quyền cực kỳ cấm và chỉ cho anh ấy / cô ấy chạy các ứng dụng Citrix mà tôi đã xem xét.

3
Tôi không thấy quan điểm của việc có các cơ chế bảo mật tương tự đối với người cha 63 tuổi của tôi, người tin rằng mọi thứ ông nhìn thấy trên internet, và tôi, người đã lớn lên với máy tính đến mức tôi không thể tin được tôi. Tôi không muốn dành thời gian bỏ qua các biện pháp bảo mật mà trong thực tế cung cấp cho tôi không có bảo mật. Sau đó, thật khó chịu khi tôi phải dành nhiều thời gian hơn để vô hiệu hóa các biện pháp này và ngay cả khi tôi có một cách chắc chắn, chúng vẫn ở đó.
Tobb

Câu trả lời:


24

Nhiều người ở trên tôi đã trình bày nó khá rõ ràng:

  • Sao chép vào máy tính để bàn, chỉnh sửa bằng Notepad và lưu, sao chép lại sẽ ghi đè lên tệp máy chủ trước đó
  • Vô hiệu hóa uac
  • Khởi chạy cmd với tư cách Quản trị viên và hơn Nhập vào "notepad ..."
  • Sử dụng Trình quản lý nhóm và người dùng cục bộ (Được khuyên)

Tùy chọn một trong danh sách của tôi là cách mọi người đã làm điều đó trong nhiều năm. Chỉ có một dấu nhắc UAC cho bản sao hoàn trả . Nó đã được thực hiện như thế này từ thời Vista.

Như những gì đã giải thích cho bạn trước đó, bạn là người dùng Quản trị viên. Bạn có thể trải qua nỗ lực để thay đổi điều này nhưng nó đi kèm với rất nhiều rủi ro. Để so sánh: bạn không thường xuyên sử dụng các ứng dụng trên Linux bằng "root" mà thay vào đó nâng cao bằng lệnh "su" hoặc bằng cách đăng nhập dưới dạng "root".


Đáng chú ý, người dùng quản trị viên không giành được các đặc quyền của nhóm người dùng quản trị viên. Khi tôi trao cho nhóm Người dùng toàn quyền kiểm soát tệp, tôi có thể dễ dàng lưu tệp. Có ý nghĩa với tôi, nhưng này, ít nhất nó đang hoạt động.
Tobb

Không ai trong số này làm việc cho tôi. "Bị từ chối truy cập thư mục đích" "Bạn cần có quyền để thực hiện hành động này" [Thử lại] [Hủy]
AzulShiva

Tôi cũng không thể thay đổi Cài đặt bí mật và quyền. "Windows Security" "Không thể lưu thay đổi quyền trên máy chủ. Quyền truy cập bị từ chối." [Thử lại] [Hủy]
AzulShiva

Vâng. Người duy nhất thực sự trả lời câu hỏi bằng một giải pháp khả thi, thay vì lý thuyết hóa hoặc trình bày đạo đức "nên / không nên". Đồng ý
dùng3285866

10

Vấn đề thực sự rất đơn giản: trong Windows 10, hoststệp chỉ được đọc theo mặc định. Điều này có nghĩa là ngay cả khi bạn có thể truy cập nó với các đặc quyền quản trị, bạn vẫn không thể viết thư cho nó. Hơn nữa (ít nhất là trên máy của tôi) điều này có nghĩa là chỉnh sửa một bản sao như những người khác đề xuất sẽ không hoạt động, vì nó cũng sẽ chỉ đọc!

Để có thể chỉnh sửa nó, trước tiên bạn phải vô hiệu hóa bit chỉ đọc:

  1. Mở c:\windows\system32\drivers\etc\thư mục trong trình quản lý tệp của bạn;
  2. bấm chuột phải vào hoststệp;
  3. chọn Properties;
  4. bỏ đánh dấu Read-Only;
  5. nhấp chuột Apply;
  6. nhấp Continue(để thực hiện hành động với đặc quyền của quản trị viên).

Sau đó, bạn có thể tự do chỉnh sửa hoststệp bằng trình soạn thảo văn bản yêu thích của mình (chạy nó với tư cách quản trị viên). Nhớ đặt lại bit chỉ đọc sau khi bạn hoàn tất để ngăn các ứng dụng khác sửa đổi nó mà bạn không biết.


Tập tin này không hiển thị chỉ đọc
PlanetUn Unknown

1
@PlanetUn Unknown Đó là khi tôi viết câu trả lời này, trên một máy có cài đặt Windows 10. Nó có thể không còn nữa sau một số cập nhật gần đây.
AP

Một ngàn lần cảm ơn. Tôi thực sự đã thử tất cả các giải pháp trên mạng và nó là thế này!
Dheeraj Bhaskar

1

Chỉ vì bạn là người dùng Quản trị, không có nghĩa là mọi việc bạn làm, bạn làm với tư cách quản trị viên; nó đơn giản có nghĩa là bạn có khả năng làm như vậy.

Theo mặc định, người dùng của bạn chạy giống như bất kỳ người dùng nào khác, như chính họ.

Khi bạn thử và thực hiện các tác vụ quản trị - các ứng dụng nhất định sẽ được chạy với các đặc quyền quản trị (chẳng hạn như khi bạn nhấp vào chạy với tư cách quản trị viên).


Chà, tài khoản người dùng của tôi nói "Quản trị viên", không phải "Người dùng quản trị". Bất kể, tôi muốn người dùng của mình là "Quản trị viên" chứ không phải là "Người dùng quản trị", điều đó không nên?
Tobb

1

Tôi không khuyên bạn nên làm điều này nhưng nếu bạn cung cấp cho người dùng của mình toàn quyền kiểm soát tệp đó thì nó sẽ hoạt động như bạn muốn. Đây là một rủi ro bảo mật, xin vui lòng suy nghĩ cẩn thận nếu bạn thực sự cần điều này.


Tôi có toàn quyền kiểm soát tệp, tôi thậm chí còn tự đặt mình là chủ sở hữu của tệp. Không giữ cửa sổ "bảo vệ" tôi, mặc dù tôi không muốn nó.
Tobb

Tôi không nhận thấy thẻ Windows 10 nên có lẽ câu trả lời của tôi không chính xác. Bạn có thấy 'Kiểm soát hoàn toàn' cho người dùng của mình khi bạn nhấp chuột phải vào tệp và chuyển đến tab Bảo mật không? Tôi mới thử nó trên Windows 7 và nó hoạt động, có lẽ Windows 10 hoạt động khác đi.
HoD

Tôi cũng đã làm việc này trong Windows 7, quản lý để thiết lập nó để nó không gây cho tôi bất kỳ ánh mắt nào. Theo như tôi nhớ thì tôi đã làm tương tự trên máy tính Windows 10 của mình, nhưng tôi không nhận được kết quả tương tự. Nhóm quản trị viên có toàn quyền kiểm soát tệp. Nhưng, khi tôi cung cấp cho nhóm Người dùng toàn quyền kiểm soát tệp, thì tôi có thể lưu nó. Vì vậy, tôi có tài khoản quản trị viên, nhưng quyền truy cập cho nhóm Người dùng là điều ảnh hưởng đến các đặc quyền của tôi.
Tobb

1

Ngoài ra nếu bạn đã cài đặt tinyfirewall , có một tùy chọn mặc định ở đó ngăn việc chỉnh sửa tệp máy chủ .


1

Những gì đã làm việc (Windows 10, nếu nó quan trọng) đối với tôi là,

Chỉ cần CHẠY notepad.exehoặc bất kỳ trình soạn thảo văn bản nào khác (cao siêu, notepad ++) với đặc quyền của quản trị viên (Nhấp chuột phải vào exevà chọn " Chạy với tư cách quản trị viên "), chỉnh sửa tệp và lưu.

Cập nhật:

Dấu nhắc mở Run - Nhấn Windows Key+ Rvà gõ / dán lệnh folllowing

powershell -c start -verb runas notepad.exe C:\Windows\System32\drivers\etc\hosts

0

Khi bạn đăng nhập, bạn sẽ nhận được mã thông báo "Kerberos" xác định người dùng của bạn là cả quản trị viên và người dùng - bất kể bảng điều khiển nào cho bạn biết.

Bạn có thể sử dụng trình quản lý người dùng cục bộ (C: \ windows \ system32 \ lusrmgr.msc) để xóa chính mình khỏi nhóm người dùng và chỉ có mặt trong nhóm quản trị viên - nhưng điều này có thể gây ra nhiều rắc rối hơn giá trị của nó.

Một cách tiếp cận kiểu hacky khác là khởi chạy cmd với tư cách quản trị viên và sau đó "notepad C: ......"

Bạn luôn có thể tiến thêm một bước này và khởi chạy cmd với tư cách quản trị viên, từ cmd - bạn có thể khởi chạy "taskmgr", sau đó giết và mở lại "explorer.exe". Vì taskmgr đang chạy như một quản trị viên - được xử lý được khởi chạy trong bối cảnh này (explorer.exe - WINDOWS!) Cũng sẽ trong bối cảnh quản trị viên thuần túy - TUY NHIÊN, điều này đi kèm với vô số cảnh báo:

  • Đường dẫn hồ sơ sẽ thay đổi thành của quản trị viên
  • mọi thứ bạn làm sẽ là quản trị viên (mở cửa cho virus, phần mềm độc hại, v.v.)
  • Nếu bạn làm hỏng cái gì đó - bạn có thể gây ra sự tan vỡ hoàn toàn cho PC của bạn

UAC có nghĩa là ở đó để cho phép bạn dừng lại và nghĩ rằng bạn đang làm điều gì đó có thể có sự phân nhánh lớn.

Hoặc, tắt UAC (Bảng điều khiển> Tài khoản người dùng & An toàn gia đình> Tài khoản người dùng> Chọn người dùng> Thay đổi cài đặt kiểm soát tài khoản người dùng) HOẶC (Bắt đầu> searc> UAC)


UAC đã bị vô hiệu hóa. Là một chuyên gia CNTT, tôi không cố tình tự lây nhiễm phần mềm độc hại .. Điều này thực sự gây phiền nhiễu, sau khi tự đặt mình là quản trị viên, sau khi vô hiệu hóa UAC, sau khi biến mình thành chủ sở hữu của tệp, tôi không được phép chỉnh sửa tập tin trên máy tính của tôi mà không phải đi đường vòng không thành công. Khi tôi nhân đôi một tập tin hoặc lưu một tập tin, tôi đã đưa ra quyết định của mình, tôi không cần bất kỳ suy đoán thứ hai nào từ Windows, nhưng ngay cả khi tôi đã thực hiện các biện pháp không, điều đó dường như vẫn xảy ra.
Tobb

0

Sao chép tệp máy chủ vào máy tính để bàn của bạn chỉnh sửa nó, lưu nó ở cùng một nơi và sau đó sao chép nó trở lại system32 \ driver \ vv. câu trả lời bật lên UAC với có. đó là nó.


Tôi có lẽ có thể rõ ràng hơn, tôi muốn tránh những phiền toái như thế này nói chung. Tất nhiên, tôi có thể làm việc xung quanh nó, nhưng tôi không muốn làm việc xung quanh mọi thứ mỗi khi tôi muốn thay đổi một tệp trên máy tính của mình. Tôi biết những gì tôi đang làm, tôi không cần 20 câu hỏi "bạn có chắc không" chỉ bị chặn làm những gì tôi đang cố gắng ..
Tobb

0

Việc thay đổi quyền truy cập cho nhóm Người dùng thành toàn quyền kiểm soát tệp máy chủ cho phép tôi lưu nó mà không phải chạy công cụ với tư cách quản trị viên. Thực tế là tài khoản của tôi là quản trị viên và quản trị viên có toàn quyền kiểm soát tệp không cho phép tôi chỉnh sửa. Làm cho không có ý nghĩa. Đi Windows!


0

Kiểm tra cài đặt tường lửa của bạn. Tôi vừa mới gặp vấn đề này. Chỉ người dùng PC của tôi và không thể hợp tác lưu trữ tệp đó. Đã thử xóa và phần mềm chống vi-rút bật lên cho tôi biết nó đã bảo vệ tôi. Tôi sử dụng Avira, vì vậy tôi vào cấu hình bảo vệ thời gian thực của mình, kiểm tra tab bảo mật và "Bảo vệ tệp máy chủ windows khỏi các thay đổi." được bật theo mặc định. Tôi bỏ chọn, áp dụng, thay đổi, sau đó kiểm tra lại và áp dụng. Không có vấn đề gì cả khi tùy chọn đó không được chọn.


2
(1) Cài đặt tường lửa phải làm gì với bảo vệ chống vi-rút? (2) Bạn nhận được một thông báo bật lên nói rằng phần mềm chống vi-rút của bạn đã ngăn bạn sửa đổi tệp máy chủ. OP thì không. Vậy tại sao bạn tin rằng vấn đề của anh ta có liên quan đến phần mềm chống vi-rút?
Scott

Tôi cũng có vấn đề với Avira. Tôi chỉ không thể thay đổi tập tin máy chủ như tập tin đã được mở bởi chương trình khác (không có cửa sổ Avira nào bật lên). Vô hiệu hóa bảo vệ thời gian thực Avira đã giải quyết vấn đề cho tôi.
cakan
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.