밍구의 Tstory

고정 헤더 영역

글 제목

메뉴 레이어

밍구의 Tstory

메뉴 리스트

  • 홈
  • 공부 (141)
    • 해킹공부 (58)
      • CTF (16)
      • CodeEngn (15)
      • Dreamhack (15)
      • 웹해킹 실습 (12)
    • 프로그래밍언어 (4)
      • Python (1)
      • C++ (2)
      • 알고리즘 (1)
    • 운영체제 (12)
      • Linux (12)
    • IT 보안 (12)
      • 보안최신동향 (27)
      • 네트워크 자율주행 (3)
    • 클라우드 (11)
      • AWS (11)
홈
  • 해킹공부 58
    • CTF 16
    • CodeEngn 15
    • Dreamhack 15
    • 웹해킹 실습 12
  • 프로그래밍언어 4
    • Python 1
    • C++ 2
    • 알고리즘 1
  • 운영체제 12
    • Linux 12
  • IT 보안 12
    • 보안최신동향 27
    • 네트워크 자율주행 3
  • 클라우드 11
    • AWS 11

검색 레이어

밍구의 Tstory

검색 영역

컨텐츠 검색

운영체제/Linux

  • [Linux] 하드 링크, 소프트 링크

    2020.05.26 by 밍구21

  • [Linux] 파일권한 실습

    2020.05.19 by 밍구21

  • [Linux] chmod를 사용해 setuid권한 제거하기

    2020.05.19 by 밍구21

  • [Linux] 그룹 관리 명령어, ls 명령어, 파일 접근 권한, setuid

    2020.05.19 by 밍구21

[Linux] 하드 링크, 소프트 링크

부족한 점 있으면 댓글 달아주세요. //하드링크 정의 -원본 파일과 동일한 아이노드를 공유하는 파일 -원본파일을 삭제해도 하드링크가 원본 파일의 아이노드를 가지고 있기 때문에 하드 링크에는 문제가 없다. -하드 링크를 수정하면 원본 파일도 수정된다. -하드링크를 사용하면 원본 파일 개념이 사라지게 된다. →하드링크와 원본파일이 동일시됨 -동일한 파일 시스템 내에서 사용 가능 //하드링크 명령어 - ln 원본파일명 하드파일명 다음은 abc.txt라는 원본 파일에 hd.txt라는 하드파일을 만드는 명령어이다. 생성 이후 ls -li를 통해 두 파일이 같은 아이노드 번호를 공유한다는 것을 알 수 있다. 참고로 ls -li에서 i는 아이노드 정보를 볼 수 있는 옵션이다. 위 사진은 하드링크를 생성하기 전 원본 ..

운영체제/Linux 2020. 5. 26. 17:32

[Linux] 파일권한 실습

부족한 점 있으면 댓글 달아주세요. #계정 생성하기 - sudo adduser 계정명 adduser 명령어를 사용하며 apple과 swing 계정을 생성해주었다. #c언어코드를 작성 # ./a.out을 이용하여 실행하기 잘 됐다. #1-1 apple 계정으로 a.out 파일 실행 되지 않는다. 실행 권한이 없기 때문이다. 반면 swing 계정으로는 잘된다. #1-2 다른 계정은 실행 권한이 없도록 chmod 명령어를 사용하였다. 실행권한은 1,3,5,7 번이므로 모두에게 실행권한이 없는 번호인 000을 주었고 ls -l로 이를 확인하였다. #1-3 apple 계정으로 a.out 실행 역시나 실행되지 않는다. 중간에 c언어 코드 파일이 이상하다 생각하고 수정을 했습니다. 그 결과 hello world가 출..

운영체제/Linux 2020. 5. 19. 22:50

[Linux] chmod를 사용해 setuid권한 제거하기

부족한 점 있으면 댓글 달아주세요. #1 ls -l 을 이용해 /usr/bin/passwd 파일의 속성을 본다. 빨간색 형광펜 표시가 되어있으므로 /usr/bin/passwd파일은 setuid권한을 가지고 있음을 알 수 있다! #2 setuid 권한이 있는 상태로 passwd 명령어 실행 현재 번호를 입력한 뒤 비밀번호를 손 쉽게 바꿀 수 있었다. 갑자기 바꾼 비밀번호라 까먹을 뻔... #3 /usr/bin/passwd 파일에서 setuid 권한을 제거해보자! -1) 일반 사용자로 "chmod 기호(u-s) 파일명" 을 이용해 setuid 권한을 제거하기 씩씩하게 일반 사용자로 도전! 했다가 까였다. 허용이 안된다고 한다. 그도 그럴 것이 #1에서 봤다시피 /usr/bin/passwd 파일의 소유자는 r..

운영체제/Linux 2020. 5. 19. 18:58

[Linux] 그룹 관리 명령어, ls 명령어, 파일 접근 권한, setuid

부족한 점 있으면 댓글 달아주세요. #그룹 관리 명령어 - groups 사용자 사용자가 포함된 그룹을 출력할 때 사용하는 명령어이다. 위 사진처럼 제대로 된 사용자명을 입력하면 사용자가 포함된 그룹을 알 수 있다. #ls 명령어 디렉토리에 있는 디렉토리나 파일을 출력할 때 사용하는 명령어이다. #ls 명령어 옵션 -l 더 자세한 내용을 출력할 때 사용하는 옵션이다. 순서대로 "파일종류 및 파일 접근권한, 포함된 파일수, 소유자, 파일이 속한 그룹, 파일 크기, 최종 수정일, 파일 이름"이다. ls명령어로 출력했을 때와 같은 디렉토리 및 파일이 출력되지만 더 자세한 내용이 출력됐음을 알 수 있다. 위 사진에서 맨 앞부분 파일 종류 및 파일 접근권한 부분만 따온 사진이다. 맨 앞 한 글자는 파일 종류를, 뒤..

운영체제/Linux 2020. 5. 19. 18:09

추가 정보

인기글

최신글

페이징

이전
1 2
다음
TISTORY
밍구의 Tstory © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.