학사 나부랭이

Hacker School - Trainer4 본문

Dot-Gabi/Hacker School Trainer

Hacker School - Trainer4

태양왕 해킹 (14세) 2021. 3. 18. 18:44

 이번에는 디렉토리와 파일에 대해 배울 거예요. 먼저 디렉토리 같은 경우에는

  • bin(BINaries): ls, rm 등 필수적인 리눅스 실행 파일이 들어가 있어요.
  • boot: 부팅 관련 파일과 리눅스의 심장인 커널이 들어있어요.
  • dev(DEVice files): 하드웨어에 관한 정보가 파일 형태로 저장되어 있어요.
  • etc: passwd, shadow, 리눅스 설정 파일 등 많은 중요한 파일이 들어있어요.
  • home: 일반 사용자의 디렉토리가 있어요. guest, trainer1~10, level1~20이 있죠.
  • lib(LIBraries): 많은 라이브러리 파일이 들어있어요.
  • mnt(MouNT): mount 명령을 사용해 마운트 시킨 CD-rom, 플로피 디스켓 등이 들어가요.
  • proc(PROCess): 프로세스들이 파일 형태로 저장되는 곳이에요.
  • root: 일반 사용자의 디렉토리는 /home 아래에 존재하지만 루트의 홈 디렉토리는 여기예요.
  • sbin(System BINaries): 기본 명령을 제외한 시스템 관리용 실행파일들이 들어있어요.
  • tmp(TeMPorary files): 임시로 파일을 저장하는 디렉토리예요. 누구나 여기에 파일을 생성할 수 있어요.
  • usr(USeR): 다양한 응용 프로그램이 설치되어 있어요.
  • var(VARiable files): 시스템 운영 중에 만들어지는 임시 파일이 있고 외부 접속에 대한 로그 파일도 있어요.

여기서 설명에도 볼드 처리된 부분은 꼭 이해하고 넘어가야 해요.

이제는 파일을 알아볼 거예요.

  • /etc/passwd: 사용자들에 대한 간단한 정보가 있어요.
  • /etc/shadow: 사용자들의 패스워드가 있어요. 아무나 보지는 못해요.
  • /etc/services: 서버가 어떤 서비스를 하는 중인지 보여줘요.
  • /etc/issue.net: 처음 접속할 때 나오는 화면이에요.
  • /etc/motd: 로그인 후에 나오는 메시지가 있어요.
  • ~/public_html: 각 사용자들의 홈페이지 파일이 있어요.

 

'Dot-Gabi > Hacker School Trainer' 카테고리의 다른 글

Hacker School - Trainer6  (0) 2021.03.19
Hacker School - Trainer5  (0) 2021.03.19
Hacker School - Trainer3  (0) 2021.03.18
Hacker School - Trainer2  (0) 2021.03.17
Hacker School - Trainer1  (0) 2021.03.17
Comments