최근에 새 컴퓨터를 구입하여 Windows 10으로 업그레이드했습니다 (다른 버전에서도 문제가되는 것으로 생각됩니다).
내 사용자는 관리자입니다. UAC를 가장 낮은 수준으로 설정했습니다. 전체 c:\
디스크 (hosts 파일 포함)에서 소유자를 내 사용자로 변경했습니다 .
여전히을 실행 notepad c:\windows\system32\drivers\etc\hosts
하고 파일을 편집하고 저장하려고하면 파일을 보내지 않습니다. 메모장을 관리자로 먼저 실행 한 다음 파일을 열면 문제없이 저장할 수 있습니다.
그러나 내가 측정 한 후 사용자가 관리자로 간주되지 않는 이유는 무엇입니까? 내 사용자를 실제 관리자 (사용자 계정에 멋진 레이블이있는 일반 사용자가 아닌)로 만들기 위해 여기에서 무엇을 놓치고 있습니까?
업데이트 된 질문 : 사용자 인 Administrator
경우이 사용자의 권한이 보안 그룹이 Administrators
아닌 보안 그룹의 영향을받는 이유는 Users
무엇입니까?
답변
저의 많은 사람들이 그것을 아주 명확하게 설명했습니다.
- 데스크탑에 복사, 메모장을 사용하여 편집 및 저장, 이전 호스트 파일을 덮어 쓰는 복사
- UAC 비활성화
- cmd를 관리자로 시작하고 “메모장 …”을 입력하십시오.
- 로컬 사용자 및 그룹 관리자 사용 (권장)
내 목록의 옵션 1은 사람들이 몇 년 동안 어떻게 해왔는지입니다. 반환 사본에 대한 UAC 프롬프트는 하나뿐입니다 . 비스타 시대 이래로 이렇게되었습니다.
앞에서 설명한대로 관리자입니다. 이를 변경하려는 노력을 기울일 수 있지만 많은 위험이 따릅니다. 비교하려면 : “root”를 정기적으로 사용하는 Linux의 응용 프로그램이 아니라 “su”명령을 사용하거나 “root”로 로그인하여 향상시킵니다.
답변
문제는 실제로 매우 간단합니다. Windows 10에서는 hosts
파일이 기본적으로 읽기 전용입니다. 즉 , 관리 권한으로 액세스 할 수 있어도 쓸 수는 없습니다 . 또한 (적어도 내 컴퓨터에서) 이것은 다른 사람들이 제안한대로 사본을 편집하면 작동하지 않습니다. 읽기 전용이기 때문에 작동하지 않습니다!
이를 편집하려면 먼저 읽기 전용 비트를 비활성화해야합니다.
- 열기
c:\windows\system32\drivers\etc\
파일 매니저에서 폴더를; hosts
파일을 마우스 오른쪽 버튼으로 클릭 하십시오.- 선택
Properties
; - 언틱
Read-Only
; - 클릭
Apply
; Continue
(관리자 권한으로 작업을 수행하려면)을 클릭하십시오 .
그런 다음 hosts
자주 사용하는 텍스트 편집기를 사용하여 파일을 자유롭게 편집 할 수 있습니다 (관리자로 실행). 다른 응용 프로그램이 사용자 모르게 수정하지 못하도록 완료 한 후에 는 읽기 전용 비트를 다시 설정해야합니다 .
답변
귀하가 관리 사용자라고해서 귀하가하는 모든 것을 관리자로하는 것은 아닙니다. 그것은 단지 당신이 그렇게 할 수 있다는 것을 의미합니다.
기본적으로 사용자는 다른 사용자와 동일하게 실행됩니다.
관리 작업을 수행하고 수행 할 때-관리자 권한으로 실행을 클릭 할 때와 같이 특정 응용 프로그램은 관리 권한으로 실행됩니다.
답변
나는 이것을하지 않는 것이 좋지만 사용자에게 해당 파일에 대한 모든 권한을 부여하면 원하는대로 작동해야합니다. 이것은 보안 상 위험합니다. 정말로 필요한 경우 신중하게 생각하십시오.
답변
tinyfirewall 을 설치 한 경우 호스트 파일을 편집하지 못하게하는 기본 옵션이 있습니다.
답변
나에게 효과가 있었던 것은 (Windows 10, 중요하다면)
notepad.exe
관리자 권한으로 RUN 또는 다른 텍스트 편집기 (sublime, notepad ++) 만 실행exe
하고 (마우스 오른쪽 단추로 클릭 하고 ” 관리자 권한으로 실행 “을 선택 ) 파일을 편집하고 저장하십시오.
최신 정보:
실행 프롬프트 열기- Windows Key+를 누르고 다음 R명령을 입력 / 붙여 넣기
powershell -c start -verb runas notepad.exe C:\Windows\System32\drivers\etc\hosts
답변
로그온하면 제어판에서 알려주는 내용에 관계없이 사용자를 관리자와 사용자로 정의하는 “Kerberos”토큰을받습니다.
로컬 사용자 관리자 (C : \ windows \ system32 \ lusrmgr.msc)를 사용하여 users 그룹에서 자신을 제거하고 administrators 그룹에만있을 수 있습니다. 그러나 이로 인해 더 많은 번거 로움이 발생할 수 있습니다.
또 다른 해키 스타일 접근 방식은 관리자로 cmd를 시작한 다음 “메모장 C : ……”입니다.
cmd에서이 단계를 한 단계 더 진행하여 cmd를 관리자로 시작할 수 있습니다. “taskmgr”을 시작한 다음 “explorer.exe”를 종료하고 다시 열 수 있습니다. taskmgr 이이 컨텍스트 (explorer.exe-WINDOWS!)에서 시작된 관리자 처리로 실행되기 때문에 순수한 관리자 컨텍스트에있을 것입니다. 그러나 이것은 수많은 경고와 함께 제공됩니다.
- 프로필 경로가 관리자의 경로로 변경됩니다
- 당신이하는 모든 일은 관리자가 될 것입니다 (바이러스, 악성 코드 등의 열린 문)
- 무언가를 망치면 PC가 완전히 녹을 수 있습니다.
UAC는 큰 결과를 가져올 수있는 일을하기 전에 멈추고 생각할 수 있도록하기위한 것입니다.
또는 UAC를 비활성화 (제어판> 사용자 계정 및 가족 안전> 사용자 계정> 사용자 선택> 사용자 계정 제어 설정 변경) 또는 (시작> searc> UAC)