728x90
안녕하세요.
오늘은 윈도우 권한 부여 방법에 대해 알아보려 합니다.
1. 문제상황
window vscode에서 remote-ssh를 사용해서 서버에 접속하려고 했는데. 아래와 같은 에러가 떴습니다.
powershell과 cmd에서 ssh로 접속하려고 하니 접속이 되지 않았습니다.
Bad permissions. Try removing permissions for user: \\Everyone (S-1-1-0) on file C:/Users/224_PC20/.ssh/config. Bad owner or permissions on C:\\Users\\224_PC20/.ssh/config
2. 문제 해결 방법
대부분 permission이 들어간 에러는 권한 문제입니다. 그래서 간단하게 권한을 부여해주면 됩니다.
cmd에서(powershell은 왜인지 안 되더라고요), 권한을 허용할 파일이 들어있는 폴더까지 이동합니다. 그리고 아래 명령어를 입력하면 됩니다.
incacls.exe {파일이름} /reset
incacls.exe {파일이름} /grant:r %username%:({부여할 권한})
incacls.exe {파일이름} /inheritance:r
부여할 수 있는 권한은 아래와 같습니다. ssh의 경우 R만 해줘도 접속이 되지만, .ssh/config를 수정하는 건 쓰기권한까지 필요해서. 저는 F로 설정해서 권한을 변경했습니다.
다음에 또 이런 일이 발생한다면. 놀라지 말고 cmd에게 "나의 귀여운 설탕과자 권한을 데리러왔다-"라고 말하면 됩니다.
감사합니다.
'에러 정복 일지' 카테고리의 다른 글
[vituralenv-workon: command not found] 제발... 작동해봐요.... (1) | 2024.12.19 |
---|---|
[No module named 'apt_pkg'] 나..촴...이런 에러 처음이야... (5) | 2024.11.06 |
[에러] error: subprocess-exited-with-error 일로 와바 (0) | 2024.08.20 |
[gitlab] port 22: Connection timed outfatal: Could not read from remote repository 박살내기 (0) | 2024.06.07 |
나도 좀 써보자 py-hanspell. 고난의 연속. KeyError:'result'의 저주 (5) | 2023.12.14 |