티스토리 뷰

부트캠프

관리자 권한과 경로

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

관리자와 사용자

관리자와 사용자의 차이점

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

관리자가 필요한 이유

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

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

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

 

 

절대 경로와 상대 경로

절대 경로

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

상대 경로

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

 

 

관리자(root)권한

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

 

sudo

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

 

'부트캠프' 카테고리의 다른 글

npm과 package.json  (0) 2022.05.10
Node.js 과 nvm  (0) 2022.05.09
CLI (Command-Line Interface)  (0) 2022.05.09
Section1 HTML 기초  (0) 2022.04.29
Section1 반복문  (0) 2022.04.28
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/05   »
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
글 보관함