2013-05-24 3 views
0

힘든 시간을 보내고 있습니다. 나는 리눅스 박스 (fstab에에) 사용 (에 CentOS 6.4)PHP 읽기/쓰기 (소규모 비즈니스 서버) 네트워크 공유 권한

난을/mnt/MyShare를하고 LS에 CD로 수있어 명령 행을 통해 다음
\\192.168.1.2\MyShare /mnt/myshare cifs credentials=/root/sbs2011-mount-secret.txt,uid=apache,gid=apache 0 0 

모든 볼에 공유를 마운트 할 수 있어요 거기에있는 디렉토리들.

리눅스 박스가 제공하는 PHP 파일이 마운트 포인트를 읽거나 쓰려고 할 때 문제가 발생합니다. 항상 권한 오류가 발생합니다. 'apache'는 서버가 실행되는 사용자/그룹이고 ls -la는 apache : apache가 소유하는 마운트 포인트를 표시합니다.

내 자격 증명 파일에 설정된 사용자 이름/암호는 Windows 상자 (sbs 2011)의 관리자 계정이며 Domain Users 그룹의 사용자 자격 증명을 사용하면 변경되지 않습니다.

Windows 측에서 공유에 사용 가능한 모든 그룹/사용자에 대해 모든 권한이 설정되어 있고 익명이지만 여전히 운이 없습니다.

도움을 주시면 대단히 감사하겠습니다. 추가 정보가 필요하면 알려주세요. 감사!

+0

아! 이 모든 시간이 끝나면, 내가 해결할 질문을 게시하는 순간 :) selinux를 비활성화하면 모두 작동합니다. 나는 여기에서 그것을 취할 수있다, 고마워! – eworksmedia

답변

0

오늘 나는 똑같이했다 issue.

탑재 된 폴더에서 chmod을 실행하여 사용 권한을 변경하십시오.

chmod 777 myshare/* 

희망이 도움이됩니다.

+0

제 경우에는 selinux가 되셨습니다. 고마워요! – eworksmedia