스크립트 실행시 권한 오류 문제
글쓴이: Mr.Dust / 작성시간: 일, 2009/10/18 - 6:08오전
간단한 백업스크립트를 이용해 백업을 하고 있습니다.
그런데 백업이 되지 않아 확인해보니 이상한 현상이 발견되고 있네요.
현재 백업스크립트는 100 값을 준 상태입니다.
그런데 실행시키면 /bin/sh: ./backup.sh: Permission denied 가 납니다.
혹시 루트가 아니라서 그런가 싶어 111 을 줘도 마찬가지네요.(루트 권한 없음)
현재 확인한 바로는 555 이상의 값을 줘야 정상동작하는 것 같습니다.(일반 사용자 cron 에 등록)
특별한 내용이 있는 것도 아니고 그냥 단순한 스크립트인데 무슨 문제가 있는지 궁금하네요.
스크립트 안에 계정 정보와 비밀번호가 들어있어 read 값을 주고 싶지 않습니다.
서버는
Linux ****** 2.6.9-42.0.8.ELsmp #1 SMP Tue Jan 23 13:01:26 EST 2007 i686 i686 i386 GNU/Linux
Linux ****** 2.6.18-92.1.22.el5 #1 SMP Tue Dec 16 12:03:43 EST 2008 i686 i686 i386 GNU/Linux
입니다. 위는 잘 모르겠고 밑은 센트같네요. ;;;
Forums:
Dust 님이 짜셨으니
Dust 님이 짜셨으니 모든걸 잘 설정했다고 생각되지만....
사족으로 혹시 100 이면 실행은 할수 있지만 읽지는 못하여 에러나는건 아닐까요?
rwx 중에 5 정도 주어야 읽으면서 실행할수 있지 않을까 생각해 봅니다.
추측
스크립트는 인터프리터 언어이니까 sh가 읽으면서 실행해야하는데
읽기 권한이 없어서 안되지 않을까라는 생각이 듭니다
댓글 달기