제가 만든 파일이 허가거부 되는 경우?

maumssi의 이미지

안녕하세요..
지금 열심히 공부하고 있는 초보입니다..
제가 C로 텍스트 파일 생성되는 프로그램을 만들었습니다.
gcc컴파일하고 실행하면 텍스트 파일을 생성이 되는데,
cat명령어로 볼려면 "허가거부"라고 나옵니다..
제가 만든건데 허가거부가 왜 나올까요?

dragonkun의 이미지

생성된 파일의 퍼미션을 확인해 보세요.
파일의 소유자가 자기 자신으로 되어 있다고 해도,
퍼미션에서 소유자의 읽기 권한이 없으면 읽을 수 없습니다.

chmod o+r "파일이름"

으로 읽기 권한을 주시면 읽을 수 있을 지도 모릅니다.

PS. C에서 파일생성할 시에 기본 퍼미션을 설정할 수 있습니다.
---
Emerging the World!

Emerging the World!

dragonkun의 이미지

실수로 중복해서 올라갔네요. 자진 삭제합니다;;
---
Emerging the World!

Emerging the World!