SharedIT | 묻고 답하기(AMP)

파일 사용 권한에 대해 질문드립니다.

안녕하세요.

이번에 파일서버를 맏게 되었는데 사용권한에 대해 정리가 필요해 여쭤봅니다.

혹시 빨산색 네모박스로 표시된 내용들을 엑셀에 복사붙여넣기 할 수 있는 방법이 있을까요???

다중선택이 안되어 하나하나 하자하니 너무 시간이 오래 걸릴 것 같아서요 ㅠㅠ

많은 도움 부탁드립니다.



Tags : 태그가 없습니다.

5개의 답변이 있습니다.

deerokgo
  0 추천 | 일 년 이상 전

쉽지 않을 내용이긴 한데...

저도 올라오는 답변 참고해 보겠습니다.

감사합니다. 

wansoo
  0 추천 | 일 년 이상 전

파일, 폴더에 대한 Access Control List를 관리하는 용도의 window(CMD) 기본 명령어인 cacls.exe 또는 icacls.exe를 사용하면됩니다.

powershell의 get-acl, set-acl 등의 명령을 사용해서 관리하는 것도 방법일 수 있겠고요.

상황에 따라 CMD 명령을 사용하거나 PowerShell 명령을 사용하거나 장단점을 가려서 사용하면 될 것 같고...


예를 들어

아래와 같이 명령을 주면... 지정한 "폴더" 에 대한 ACL을 확인할 수 있겠고요.

icacls 폴더

폴더 BUILTIN\Administrators:(I)(F)

BUILTIN\Administrators:(I)(OI)(CI)(IO)(F)

NT AUTHORITY\SYSTEM:(I)(F)

NT AUTHORITY\SYSTEM:(I)(OI)(CI)(IO)(F)

NT AUTHORITY\Authenticated Users:(I)(M)

NT AUTHORITY\Authenticated Users:(I)(OI)(CI)(IO)(M)

BUILTIN\Users:(I)(RX)

BUILTIN\Users:(I)(OI)(CI)(IO)(GR,GE)


여기서 (I), (F), (OI), ... 등에 대한 내용은 icacls /?  명령으로 도움말을 표시해서 참고하면 되겠는데...

복사해서 첨부해 보면 아래 와 같고...


단순 권한 시퀀스:

N - 권한 없음

F - 모든 권한

M - 수정 권한

RX - 읽기 및 실행 권한

R - 읽기 전용 권한

W - 쓰기 전용 권한

D - 삭제 권한

괄호 안 쉼표로 구분된 특정 권한 목록:

DE - 삭제

RC - 읽기 제어

WDAC - DAC 쓰기

WO - 쓰기 소유자

S - 동기화

AS - 액세스 시스템 보안

MA - 최대한 허용

GR - 일반 읽기

GW - 일반 쓰기

GE - 일반 실행

GA - 일반 전체

RD - 데이터 읽기/디렉터리 나열

WD - 데이터 쓰기/파일 추가

AD - 데이터 추가/하위 디렉터리 추가

REA - 확장 특성 읽기

WEA - 확장 특성 쓰기

X - 실행/트래버스

DC - 자식 삭제

RA - 특성 읽기

WA - 특성 쓰기

상속 권한은 모든 형식 앞에 올 수 있으며 디렉터리에만

적용됩니다.

(OI) - 개체 상속

(CI) - 컨테이너 상속

(IO) - 상속 전용

(NP) - 상속 전파 안 함

(I) - 부모 컨테이너에서 상속된 권한

ghkdwnswo1 | 일 년 이상 전

친절한 답변 정말 감사드립니다.

덕분에 많은 도움 됬습니다.

감사합니다!!

Simon.Park
  0 추천 | 일 년 이상 전

해당 내용에 대해 Block 으로 선택이 되지 않는 내용은 기본적으로는 복사가 쉽지 않네요.

얼마나 많은 내용을 복사해야 하는지 모르겠지만, 

정말 많은 내요이라면 이미지 -> 텍스트 추출 프로그램을 찾아 볼 수 있지만,

100% 추출이 되는 것이 아니라 그 또한 수작업이 들어갈 수 밖에 없네요.

명동쓰레빠
  0 추천 | 일 년 이상 전

도움이 될지는 모르나 아래 블로그 방문 해 보시기 바랍니다.

https://ssotori.tistory.com/120


사용프로그램이나 관련 솔루션을 탐색 해보셔야 할것 같으니 솔루션상담실을 이용해 보시기 바랍니다.


ghkdwnswo1 | 일 년 이상 전

답변 감사드립니다! 솔루션도 한번 찾아봐야 겠네요 ㅎㅎ

topkslee
  0 추천 | 일 년 이상 전

방법은 몇가지가 있을것 같은데요.

  • 화면을 저장해서 OCR로 텍스트만 추출하는 방법

  • Powershell 이용해서 조회하는 방법


첫번째 방법은 구글링해보시면 될것 같구요. 귀찮긴 합니다.

두번째 방법은 powershell 이용하는 방법인데요.

cmd 창에서 poweshell 치시면

PS C:.....> 나오면 권한 관련 명령어는 Get-Acl 이용하시면 됩니다.

PS > (Get-Acl).Access 하시면 적용된 권한 리스트 나옵니다.

필요한 정보만 조금 이쁘게 다듬으시려면

PS > (Get-Acl).Access | Select 항목1, 항목2, 항목3.... 나열하시면 표 형태로 나오게 됩니다.


구글링으로 powershell Get-Acl 하시면 다양한 예제 있으니 참고하셔서

필요하신 정보 조회하시면 될것 같습니다.

쿨가이 | 일 년 이상 전

네 GUI에서는 제한이 있을것 같구요. 

답변주신것처럼 파워쉘로 스터디하셔서 하시는게 좋을것 같습니다.

단, 실행하실때 테스트 꼭 하시고 주의하세요

ghkdwnswo1 | 일 년 이상 전

파워쉘로 하는 방법도 있군요 답변 정말 감사드립니다!