부트캠프

관리자 권한과 경로

mimi-latte 2022. 5. 9. 23:27

관리자와 사용자

관리자와 사용자의 차이점

  • 사용자 : PC를 켜서 바탕화면에 진입하기 위해 로그인하는 계정
  • 관리자 : 사용자가 접근할 수 없는 영역에 접근할 수 있는 높은 권한을 가진다.

관리자가 필요한 이유

  • 관리자 권한이 없는 경우 악성코드로 인해 일반 사용자의 정보가 탈취 당하는 일이 발생할 수 있다.
  • 둘 이상의 프로그램이 운영체제의 설정 변경에 참여하는 과정에서 프로그램간 충돌로 인해 블루 스크린이 나타난다.
  • 관리자와 사용자의 권한을 구분지으면 사용자가 모르는 사이에 시스템 설정이 변경되는 악성코드 시행 시 접근 권한을 막을 수 있다.

관리자 권한이 사용되는 경우

  • 우분투는 사용자가 관리자 권한에 접근할 수 없도록 되어있다.
  • 새로운 프로그램을 설치, 변경, 삭제 시 관리자 권한이 반드시 필요하기 때문에, 특정 명령어를 통해 잠시 관리자 권한을 빌릴 수 있다.

 

 

절대 경로와 상대 경로

절대 경로

  • pwd로 확인할 수 있다.
  • 루트 폴더(/)로부터의 절대적인 위치
  • 특정 폴더나 파일이 루트폴더로부터 어떤 폴더로 진입하는 경우 만날 수 있는 지 나타낸다.

상대 경로

  • 현재 위치로부터 상대적인 위치
  • 현재 위치한 폴더는 점(.)으로 표현
  • 상위 폴더는 두 개의 점(..)으로 표현
  • ./ : 현재 폴더 아래의라는 뜻

 

 

관리자(root)권한

  • 루트 폴더는 Linux의 관리자 영역이며 일반 사용자의 권한으로는 어떤 폴더나 파일도 생성, 변경, 삭제가 불가능
  • 루트 폴더에서 폴더 생성 시 "Read-only file system" 에러가 발생하며, 폴더나 파일을 생성, 변경, 삭제가 불가능하다는 뜻이다.
  • Linux 관리자는 어떤 일이 있어도 일반 사용자에게 관리자 권한을 완전히 넘기지 않는다.
  • 프로그램 설치, 변경, 삭제시만 관리자 권한을 전달한다.

 

sudo

  • 관리자 권한을 획득하는 명령어
  • sudo 권한을 사용하여 폴더 생성 시 사용자 권한으로 생성한 폴더와 달리 소유자는 root이다.
  • 위 차이는 ls -l 명령어를 통해 확인할 수 있다.