개발 Q&A

제목 samba 로 공유한 파일 실행
글쓴이 들국화 작성시각 2014/02/28 12:14:23
댓글 : 5 추천 : 0 스크랩 : 0 조회수 : 13670   RSS
centos 에 samba 로 공유해서 사용 하는데요.

mac에서 samba로 공유한 파일을 execute 하려니 permission 에러가 나네요.
[data]
        comment = Dev. Server
        path = /usr
        public = yes
        writable = yes
        read only = no
        create mask = 0755
        directory mask = 0755
        force user = apache
        force group = apache
        map archive = yes
        map system = yes
        map hidden = yes
        security mask = 0755
        force security mode = 0755

mac 에서 linux 삼바를 통해서 php 를 싱행 하려는데 permission 에러가 나네요.

phpize 는 실행이 되는데 왜 php는 안되는지.. ㅡㅡ;
 
 다음글 mysql replication (3)
 이전글 리눅스 apm 최신버전 바꾸려고하는데요? (1)

댓글

변종원(웅파) / 2014/02/28 13:36:06 / 추천 0
samba로 공유한 곳의 php파일을 실행했을 때 저렇게 나온다는 건가요?
들국화 / 2014/02/28 13:43:56 / 추천 0
 아.. 저건 삼바 설정 입니다.

/Volumes/dev/bin/php --help
-bash: /Volumes/dev/bin/php: cannot execute binary file

실행하면 위같이 나옵니다.

/Volumes/dev/bin/phpize --help
Usage: /Volumes/dev/bin/phpize [--clean|--help|--version|-v]

변종원(웅파) / 2014/02/28 13:54:07 / 추천 0
좀 특이한 케이스라..

보통 apm은 로컬볼륨에 설치하고 사용하는데... 

php 파일에 실행권한을 줘도 그런가요? (root로 실행?)
변종원(웅파) / 2014/02/28 13:55:23 / 추천 0
apache 유저라 실행이 안될 수도 있겠네요. php에 777 주고 해보세요.
들국화 / 2014/02/28 14:12:29 / 추천 0
phpize 와 퍼미션이나 위치 차이는 없는데 그러네요.
force user, group 을 root로 바꿔줘도 안되네요.

구글링에서 나오는건 거의다 해본것 같은데 안되네요.. ㅡㅡ
같은 위치에 yum도 실행이 되는데...