안녕하세요.. 지금 열심히 공부하고 있는 초보입니다.. 제가 C로 텍스트 파일 생성되는 프로그램을 만들었습니다. gcc컴파일하고 실행하면 텍스트 파일을 생성이 되는데, cat명령어로 볼려면 "허가거부"라고 나옵니다.. 제가 만든건데 허가거부가 왜 나올까요?
생성된 파일의 퍼미션을 확인해 보세요. 파일의 소유자가 자기 자신으로 되어 있다고 해도, 퍼미션에서 소유자의 읽기 권한이 없으면 읽을 수 없습니다.
chmod o+r "파일이름"
으로 읽기 권한을 주시면 읽을 수 있을 지도 모릅니다.
PS. C에서 파일생성할 시에 기본 퍼미션을 설정할 수 있습니다. --- Emerging the World!
Emerging the World!
실수로 중복해서 올라갔네요. 자진 삭제합니다;; --- Emerging the World!
텍스트 포맷에 대한 자세한 정보
<code>
<blockcode>
<apache>
<applescript>
<autoconf>
<awk>
<bash>
<c>
<cpp>
<css>
<diff>
<drupal5>
<drupal6>
<gdb>
<html>
<html5>
<java>
<javascript>
<ldif>
<lua>
<make>
<mysql>
<perl>
<perl6>
<php>
<pgsql>
<proftpd>
<python>
<reg>
<spec>
<ruby>
<foo>
[foo]
생성된 파일의
생성된 파일의 퍼미션을 확인해 보세요.
파일의 소유자가 자기 자신으로 되어 있다고 해도,
퍼미션에서 소유자의 읽기 권한이 없으면 읽을 수 없습니다.
chmod o+r "파일이름"
으로 읽기 권한을 주시면 읽을 수 있을 지도 모릅니다.
PS. C에서 파일생성할 시에 기본 퍼미션을 설정할 수 있습니다.
---
Emerging the World!
Emerging the World!
생성된 파일의
실수로 중복해서 올라갔네요. 자진 삭제합니다;;
---
Emerging the World!
Emerging the World!
댓글 달기