inflearn logo
강의

講義

知識共有

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

5. level01

nebula level01-권한문제

178

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 명령이 충분한 실행 권한을 제공하지 않을 수 있습니다. 시스템의 보안 요구 사항에 따라 실행 권한이 제한될 수 있으므로 주의가 필요합니다.

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

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

네트워크 전체 흐름 복습 질문

0

23

1

맥북으로 RDP 연결 질문

0

25

2

수강 연장 가능하면 요청 드립니다.

0

20

2

5.6버전 Networking Insights 실행안됨 문제에 관하여

0

26

1

침해사고 샘플분석 첫번째 파일 다운로드 불가

0

27

1

TLS 질문드립니다.

0

39

2

SpinLock과 컨텍스트스위칭에 대해 질문 남겨요.

0

45

2

Memory Pool에서 오버플로우 질문입니다.

0

60

2

가상화지원 에러

0

31

2

인터넷 연결은 되는데 구글 검색은 안돼요.

0

25

1

'Inline 장비'는 보통 IP 주소가 존재하지 않나요?

0

29

0

tomcat 버전정보 문의

0

22

1

Unity Span

0

72

2

포토폴리오 및 진로 관련하여 고민입니다.

0

107

1

포토폴리오 관련 고민입니다.

0

58

1

네이버클라우드의 장점

0

30

0

수강기간 연장 부탁드립니다.

0

56

2

rop64 뭐가 잘못 됐을까요..?

0

54

2

rop64 질문입니다

0

38

2

RequestHandler 버전 간 process() 파라미터 차이 질문

0

73

2

강의자료 요청

0

41

1

bof3 문제 관련 질문

0

45

2

문제집은 없나요 수업을 어떻게 들어야 할지 모르겠어요

0

104

2

level00 질문입니다.

0

206

2