2013-06-13 7 views
0

우분투 리눅스에서 두 명의 다른 사용자가 교대로 Google_CustomsearchService API를 실행하면 API가/tmp/Google_Client에서 생성하는 임시 파일에 권한 문제 (디렉토리를 만들거나 파일을 만들거나 작성할 수 없음)가 발생합니다. 두 사용자가 같은 그룹에 있어도 마찬가지입니다. 사용자가 동일한 그룹에 있어도 마찬가지입니다. 문제의 핵심은 지시어가 작성되고 754 파일이 작성된다는 것입니다. 이것은 .profile에 umask 002를 넣었고 시스템 umask가 002로 설정되었지만 사실입니다. 뭔가 있어야합니다. Google API 어딘가에 이것을 무시합니다. 그래서 나는 하나의 검색을 웹 브라우저에서 시작했다. 이 검색은 사용자 www-data (Apache 설치에서 제공) 아래에 파일을 작성합니다. 명령 줄에서 검색을 실행하면 내 개인 사용자 아이디에서 실행됩니다. 내 사용자 ID는 www-data가 아니기 때문에 www-data 또는 visa versa로 만든 파일이나 디렉토리에 쓸 수 없으므로 Google API에 포착되지 않은 예외가 발생합니다. 누구나이 문제에 부딪 혔으며 누구에게도 해결책이 있습니까?Google API 파일 사용 권한

답변

0

여러 사용자가 Google 맞춤 검색 클라이언트를 실행할 수 있도록 Google과 Ubuntu를 설정할 수 없었기 때문에 해결 방법을 만들었습니다. :) 나는 내가 원했던 각각의 검색 스크립트를 호출하는 아파치 웹 페이지를 만들었다. 모든 사용자는 웹 페이지를 사용하여 스크립트를 실행해야합니다. 그렇게하면 모든 검색은 www 데이터 사용자 ID로 실행됩니다. 명령 줄에서 다른 방법으로 사용자 지정 검색 클라이언트를 실행하지 않도록주의해야합니다.