-파일에 사용자 권한 주기-
윈도우와 리눅스는 UI 측면에서 다를 뿐, 둘 다 같은 cmd/terminal 기반 운영체제입니다.
하지만 몇몇 명령어들은 서로 다른 경우가 있는데, 특히 권한 관련해서는 chmod나 chown을 사용하는 리눅스와 달리 윈도우는 보안에서 직접 설정을 해줘야 합니다.
리눅스만 사용하다 보면 윈도우에서 파일에 사용자 권한을 줄 때는 리눅스 기반과 같이 명령어 수행이 아니라 익숙하지 않을때가 많아
일부러 cmd 창을 열어서 설정을 하는 경우도 있다, 이때는 명령어 icacls를 사용하면 된다.
- "관리자 권한"으로 cmd 창을 엽니다. (실행 -> cmd)
- 수정하고자 하는 파일의 위치로 이동합니다. (cd를 사용하여 이동하거나, 경로를 포함하여 파일 이름을 적어주면 됩니다.)
- 다음 단계를 따르도록 합니다. (내 PC가 아닌 경우 반드시 백업본을 만들어야 합니다.)
- 권한 설정을 파일로 저장합니다.
icacls "filelocation/filename" /save 권한 설정(ACL) 파일을 저장할 위치 - 소유자를 변경할 경우는 /setowner, 권한만 변경할 거라면 /grant를 사용하면 됩니다.
icacls "filelocation/filename" /setowner "유저명"
icacls "filelocation/filename" /grant SID:권한 설정
이때 사용 가능한 권한 설정 목록은 아래와 같습니다.
권한 알파벳 | 설정 내역 |
N | 권한 제거 |
F | 모든 권한 |
M | 수정 권한 |
RX | 읽기 및 실행 권한 |
R | 읽기 전용 |
W | 쓰기 전용 |
D | 삭제 권한 |
위의 명령어를 사용하여 파일에 사용자 권한을 설정할 수 있습니다. 단, 내 PC가 아닌 경우 반드시 백업본을 만들어야 합니다.
-간단한 예시-
icacls "filelocation/filename" /grant Everyone:F
이렇게 하면 Everyone(모든 유저들에게) :F <- 모든 권한을 준다는 것이다.
끝
728x90
반응형
'Office.com' 카테고리의 다른 글
[MS 365] How to Using Python, connect one drive(+ excel + share point) Python코드를 사용하여, MS 365를 DB처럼 쓰기 -2 (0) | 2024.04.02 |
---|---|
[Excel / 엑셀] 중복값만 표시 + 중복값을 제외한 값들의 총 갯수(몇개인지) (0) | 2023.11.19 |
[Onedrive Online]Python을 사용하여 web Onedrive의 엑셀 파일 편집,업로드,다운로드 하기 (0) | 2023.04.05 |
[Excel]Date,Int를 N개 간격으로 반복+증가 시키기 (0) | 2022.12.26 |
[PowerAutomate]Excel to Google Sheet data Transfer 400 Error 해결 (0) | 2022.11.21 |