2014-01-06 2 views
0

우분투 서버의 모든 파일을 다른 우분투 서버로 복사했는데, 아파치가 "ERROR 500 - Internal Server Error!" 이전 서버에서 PHP 스크립트를 통해 사용자가 직접 업로드 한 이미지 파일.터미널에서 유닉스 파일 권한 변경하기

ssh를 루트로 사용하여 터미널을 통해 서버에 로그인합니다. (500)를 반환하는 파일의

-rw-r--r-- 1 root root 41447 Jan 6 03:27 layout1.png

예 : 아파치가 올바르게 표시 않는 파일의

예 :

는 "LS -l"를 사용하여 파일 사용 권한을 확인 터미널을 통해 명령은 다음을 보여줍니다 오류 :

-rwxr-xr-x 1 root root 67736 Jan 6 03:28 5142f83f837ad.jpg

그래서 질문은 다음과 같습니다 가 어떻게 "-rw-R - r-- 사용"을 강제 할 수있는 파일에?

그리고 더 쉽게 :이 권한을 하위 디렉토리를 포함하여 디렉토리의 모든 파일에 강제로 적용하려면 어떻게해야합니까?

+4

이 질문은 프로그래밍이 아닌 운영 체제 관련 질문이므로 오프 토픽 인 것으로 보입니다. 대신 [AskUbuntu] (http://askubuntu.com/) 또는 [su]에 더 적합합니다. –

답변

3
chmod 644 <filename> 

또는

chmod -R 644 <directory> 

은 당신이 원하는 것을 할 것입니다.

작성하려는 사용자가 소유자가 아닌 경우 예상대로 작동하지 않습니다. "rw-r - r--"은 "소유자가 쓸 수 있고 다른 사람이 읽을 수 있음"을 의미합니다.

정말로 원하는 동작을 얻으려면 (chown을 사용하여) 소유자를 올바르게 설정해야 할 수 있습니다.

0

chmod 명령을 찾으십시오. 재귀 적으로 사용 권한을 변경하려는 디렉토리에서 chmod 644 -R *을 사용하십시오.

관련 문제