2010-08-16 3 views
0

내 웹 서버의 일부 폴더에서 소유자를 변경하려면 exec를 작성해야합니다. 이것이 제가 일하는 것입니다.php chown exec() 질문!

솔직히 말해서 아파치는 내 가방이 아니 어서 어둠 속에서 우연히 만나는 것입니다. 기본적으로 모든 디렉토리를 사용자가 아닌 99로 변경해야합니다. 현재 디렉토리가 생성 될 때 설정됩니다. php chown() 함수는 비활성화되어 Ive가 오래된 학교에 있어야합니다. 스티브

+0

그런 다음이 폴더를 어떻게 만듭니 까? PHP 스크립트를 사용하여 서버를 생성 한 경우 서버에서 구성 문제 일 수 있습니다. – wimvds

+0

보통 'chown'은 일반적으로 사용할 수 없습니다. 파일을 서버에 다시 업로드해야합니다. 또한 user.group 앞에'-R' 옵션을 추가해야합니다. –

답변

3

당신은 그것을 할 수 없습니다

chown로 (보통) 루트가 필요합니다.

+0

+1 chown을 비 루트로 실행할 수있는 시스템은 매우 안전하지 않습니다. – wimvds

+0

@win 어떤 유닉스에서는 이것을 허용하지만 setuid와 setgid 비트를 지운다. 그럼에도 불구하고 디스크 할당량을 우회 할 수 있습니다. – Artefacto