관리자 권한과 경로

최경락 (K_ROCK_)·2021년 11월 17일
0

관리자 권한

관리자 권한이란?

  • PC 의 권한은 사용자와 관리자로 나뉜다.
  • 관리자는 사용자 계정이 접근 할 수 없는 영역에 접근 할 수 있는 권한을 가진다.

왜 생겼나?

  • 관리자 권한이 없는 경우 모든 사용자 및 프로그램, 악성코드가 시스템 영역에 접근 할 수 있다.
  • 이로 인해 다수의 프로그램이 하나의 설정에 접근하기 위해 발생하는 충돌로 오류가 발생하여 블루스크린이 발생하는 경우가 생긴다.
  • 이로 인해 관리자와 사용자를 구분하고, 파일에 대한 변경에 제한을 두어 사용자가 모르는 악성코드 등의 접근을 막아 시스템을 보호하기 시작했다.

경로

절대경로

  • 루트 폴더(/)를 기준으로 하는 경로로, 루트폴더 부터 내가 원하는 폴더까지의 모든 폴더들을 포함한 경로절대경로라고 한다.
  • cd / 를 통해서 루트폴더로 한번에 이동 할 수 있다.
  • Mac 의 경우
/Users/사용자계정/폴더이름
#루트폴더의 User 부터, 사용자계정, 폴더까지 모든 경로를 포함한다.

상대경로

  • 내 위치를 기준으로 하는 경로로, ., .., /을 이용하여 현재 속한 폴더를 기준으로 파일/폴더의 위치를 표현하는 경로이다.
  • . → 현재 폴더
    .. → 상위 폴더
    / → 폴더의 내부
  • 즉, ./현재 폴더 내부를 뜻 하고, ../ 는 현재 폴더의 상위 폴더 내부 를 뜻한다.

사용자 폴더의 경로

  • ~/루트 폴더에서 부터 사용자 폴더까지의 경로가 축약되며, cd ~/ 를 사용할 경우 사용자 폴더 내부로 한번에 접근 할 수 있다.
/User/사용자이름/폴더이름
#원래의 경로 표시

~/폴더이름
#축약된 경로

CLI 내부에서의 관리자 권한

  • 만약 cd /루트폴더로 이동하여 파일/폴더를 만들고자 하면 읽기전용이라는 메시지와 함께 파일/폴더가 생성되지 않는다.
  • 루트폴더는 관리자 만이 변경 할 수 있기 때문인데, 이때 로그인 된 계정을 확인 하기 위해서whoami 라는 명령어를 사용하여 확인 할 수 있다.

sudo

  • 일시적으로 관리자 권한을 획득하는 명령어로, 해당 명령어를 통해 생성된 파일과 폴더의 소유자는 root 가 된다.
    (일반적인 경우 사용자 계정)
  • sudo 파일/폴더생성 으로 사용하며, 관리자 권한을 가지기 때문에 비밀번호를 요구한다.
  • ls -l 을 이용하여 폴더내의 파일 리스트에서 소유자를 확인 할 수 있는데, 이렇게 생성된 파일은 소유자가 사용자 계정이 아닌, root 임을 확인 할 수 있다.

0개의 댓글