chmod 777에 해당하는 것은 무엇입니까?


21

로 바꾸려고하는데 replace notepad.exenotepad2.exe파일을 열려고하면 UAC 권한 문제가 발생합니다 notepad2.exe. notepad2.exe관리자 로 열어야 합니다.

chmod 777파일 에서 리눅스와 동등한 Windows 7을 어떻게 수행 할 수 있습니까?

답변:


28

cacl을 사용하면 예를 들어 이와 동일한 유형의 작업을 수행 할 수 있습니다.

cacls myfile.txt /g everyone:f

명시 적 거부 항목은이를 무시할 수 있습니다.
Joey

2
좋은 점은 / g를 / p로 바꾸면 이것을 처리 할 수 ​​있습니다.
David Remy

3
Windows 7부터 cacls는 Microsoft에서 더 이상 사용되지 않으며 icacls를 대신 사용해야합니다.
Giles Roberts

1
무엇입니까 cacls? 정보를 제공하지 않거나 페이지에 대한 링크를 제공하는 경우 -1입니다.
Black

19

대충:

icacls notepad.exe /grant Everyone:F

이 정확히 동일하지 않습니다 참고로 거부 ACL 항목 오버라이드 (override) 할 수 있는가 그렇다면, 항목을 거부 당신이 그들을 제거해야 할 수 있습니다 사람들을.

일반적으로 솔직히 당신이하려는 일의 동기에 의문을 제기해야합니다. 핵심 운영 체제 파일을 다른 운영 체제 파일로 교체 할 이유가 없어야합니다.

notepad.exe이 문제를 처리하는 기본 방법을 바꾸지 않고도 텍스트 파일을 메모장 2와 쉽게 연결할 수 있습니다 .


이것은 Windows 10에서도 여전히 잘 작동합니다. 명백한 내용이 표시 될 위험이 있으므로 필요한 권한 (일반적으로 소유자 또는 관리자)을 가진 사용자로 로그인했는지 확인하십시오. 가장 쉬운 방법은 관리 콘솔을 시작하는 것입니다. 코어 시스템 파일을 교체하지 않는 것이 좋지만 OS는 가끔 액세스하려는 폴더에 대한 액세스가 허용되지 않는다고 결정합니다. 이 명령은 폴더에서도 작동합니다.

3

GUI 권한 제어가 이해하기 쉽다는 것을 개인적으로 알지만 정보 를 통해 명령 행에서 권한을 변경할 수 있습니다 .

다음과 같이 사용할 수 있습니다.

CACLS files /e /p {USERNAME}:{PERMISSION}

어디:

  • / p : 새로운 권한 설정
  • / e : ACL을 바꾸지 않고 편집하는 것과 같이 권한을 편집하고 기존 권한을 유지합니다.
  • {USERNAME} : 사용자 이름
  • {PERMISSION} : 권한은 다음과 같습니다. R-읽기 W-쓰기 C-변경 (쓰기) F-모든 권한

1
CACLS더 이상 사용되지 않습니다. ICACLS대신 사용 하는 것이 좋습니다 .
ctype.h

3

이것은 작동 할 수 있으며 필요에 따라 명령 줄을 조정하십시오.

1 단계-관리자 권한으로 cmd 창 열기

2 단계- "picts"디렉토리의 컨텐츠 소유권

     takeown /f C:\picts\* /r

3 단계- "picts"디렉토리 내용의 "모두"로 권한 변경

     icacls C:\picts /grant Everyone:F /t

1

또는 MobaXterm 과 같은 무료 Windows 터미널 프로그램을 설치할 수 있습니다. 파일을 열면 로컬 Windows pc 디렉토리에 액세스 할 수 있지만 Linux 명령 행 인터페이스를 에뮬레이트하여 Cygwin을 기반으로하는 여러 Linux 명령을 제공합니다 chmod.

Linux CLI를 에뮬레이트하는 다른 탭 Windows 터미널 프로그램도 있습니다. 방금 MobaXterm을 사용하고 있습니다. 원격 Linux 서버용, VirtualBox Linux 서버용, 로컬 Windows PC 용으로 각각 동일한 명령을 사용하면서 여러 탭을 계속 사용하는 것이 유용하다는 것을 알았습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.