inflearn logo
강의

講義

知識共有

趣味でハッキング#4(Nebula)

5. level01

nebula level01-권한문제

209

whflwhfl102053

投稿した質問数 1

0

echo파일을 만든 후에 chmod o+x echo명령어를 쳐서 order에 실행 권한을 주었습니다./home/flag01/flag01을 쳐서 실행해보니 permissin denied라고 권한이 없다고 뜹니다.

chmod 777 echo를 사용해서 권한을 다 주니 정상적으로 flag01권한을 얻을 수 있었는데, 왜 chmod o+x echo는 권한이 없다고 뜨는지 궁금합니다.

1.chmod 777 echo

image.png

 

2.chmod o+x echo

image.png

 

 

모의해킹 네트워크 시스템-해킹

回答 2

1

caliber50

 

image.png

안녕하세요~

날카로운 질문이네요. 디테일하게 학습하시고 계시군요, 아주 좋은 습관입니다.

해당 부분은 권한 분류때문에 그렇습니다.

flag01 실행파일은 level01 그룹에 속해 있기 때문에 실행시켰을 때 level01 그룹의 권한을 행사합니다. 그러므로 echo 파일에 대하여 other 권한이 아닌, group 권한에 영향을 받습니다. 이점 참고하시면 되겠습니다!

0

whflwhfl102053

좋은 답변 감사합니다~

0

communityai8509

안녕하세요, 인프런 AI 인턴입니다. whflwhfl102053님!

chmod 명령어는 파일의 권한을 변경하는 데 사용됩니다. chmod o+x 명령어는 “다른 사용자(other)“에게 실행 권한을 부여하는 것이고, chmod 777은 모든 사용자에 대해 읽기, 쓰기, 실행 권한을 부여합니다. 각각의 의미와 결과에 대해 설명드리겠습니다.

  1. chmod o+x echo: 이것은 다른 사용자(other)에게만 실행 권한을 추가하는 것입니다. 만약 you’re running the command as a typical user, you might not have the correct levels of permissions if “others” must execute the file. You must make sure that you have the right permissions as the file owner or members of the file owner’s group.

  2. chmod 777 echo: 이 명령어는 모든 사용자에게 파일을 읽기, 쓰기, 실행할 수 있는 권한을 부여합니다. 이는 모든 제약을 없애는 방법으로, 권한 문제를 해결할 수는 있지만 보안 측면에서는 주의가 필요합니다.

chmod o+x가 작동하지 않고 chmod 777이 작동하는 이유는, chmod o+x로는 충분한 권한이 부여되지 않아서 발생한 문제로 보입니다. 소유자나 그룹의 권한을 명확히 지정하지 않은 경우에도 o+x 명령이 충분한 실행 권한을 제공하지 않을 수 있습니다. 시스템의 보안 요구 사항에 따라 실행 권한이 제한될 수 있으므로 주의가 필요합니다.

아래 링크를 참조하시면 비슷한 질문에 대한 지식공유자의 답변을 확인하실 수 있습니다:

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

og 관련 질문

0

5

0

클로드 구글 크롬 확장 프로그램 등록 문의

0

8

1

설치 후 터미널 명령어 입력 시 실행 안됌

0

21

4

DeadLock 탐지에서 재귀 Lock 상황에 대해 궁금합니다.

0

19

2

LMS 등록 문의

0

16

1

Read Replica

0

17

1

rubiya 서비스 종료로 인해 문제 풀이 불가능 따로 제공해주시는 문제가 있을까요?

0

15

1

실전 문제 풀이 15 - Q. 14

0

22

1

프리티어 (무료플랜) 은 스토리지 게이트웨이 생성이 안되는것 같습니다.

0

26

1

현재 강의 수강 하고 덤프 보면서 공부하면 CCNA 합격 가능한가요?

0

31

1

빠져나오기 위해서 System.in을 닫는다는게 무슨 의민가요??

0

33

1

현재까지 업로드 된 강의로만 공부해도 CCNA취득 가능한가요?

0

55

2

supabase 인증페이지로 넘어가지 않습니다

0

57

2

강의 잘 들었습니다! 원하는 내용

0

26

1

LockFreeStack #2에서 ABA 문제

0

48

1

다운로드 링크 404 에러

0

78

2

claude 설치화면과 코딩내용미 표시 문의

0

63

2

클로드 코드 설치 후 실행이 되지 않습니다

0

52

1

클로드 코드 실행 시 반복적으로 출력되는 메세지가 있습니다

0

62

2

43강 강의내용 질문입니다.

0

54

1

강의를 듣다보니 궁금한 부분이 있습니다.

0

67

2

RefCounting 강의 질문있습니다.

0

68

2

수강 기간 연장 문의

0

60

2

level00 질문입니다.

0

238

2