2009-08-15 7 views
2

제목에서 알 수 있듯이 웹 사이트의 HTML, CSS, Javascript, PHP 등 파일에 대한 제안 된 파일/디렉토리 사용 권한에 대해 궁금합니다.웹 사이트 파일에 대한 사용 권한

이전에 필자는 Windows 컴퓨터에서 FileZilla를 사용했기 때문에 실제로 생각해 보지 못했습니다. 사용 권한을 잘 처리 한 것처럼 보였습니다. 나는 최근에 Mac으로 전환했고 FTP 용으로 Cyberduck을 사용하고 있습니다.하지만 어딘가 잘못된 것을 설정했거나 사용 권한이 잘못되었습니다. 이제는 내가 작업하고있는 웹 사이트에 액세스 할 수 없습니다.

뭐라고 말합니까? (읽기 쉽도록 8 진수를 게시하지 마십시오.)

답변

1

파일에 대해 필요한 권한에 영향을 줄 수있는 Apache 구성 옵션이 있습니다. 여기에 몇 가지 확인할 수 있습니다

  1. 대부분의 공유 호스팅은 웹 사이트 파일과 스크립트를 실행 (SuexecUserGroup, suEXEC)를 제공하기 위해 자신의 로그온 ID를 사용하는 모드로 아파치를 사용합니다. 호스트에 해당하는 경우 첫 번째 권한 만 관련됩니다. 그렇지 않은 경우 그룹 및/또는 세계 값을 최소 4 (예 : 644, rw-r--r-- - 확인 Wikipedia for a quick intro)로 설정해야 할 수 있습니다.
  2. 호스트가 suEXEC을 사용하는 경우 자신의 사용자 이외의 다른 사용자가 실행할 수있는 파일을 제공하지 못할 수 있습니다.
  3. 는 실행 비트가 어떤 디렉토리에 설정해야 기억
1

몇 가지 요인에 따라 다릅니다. 디렉토리에서 HTML 파일을 읽은 다음 웹 서버를 통해 제공하는 Apache와 같은 것을 실행하는 것 같습니다. 이 경우 파일에 Apache에서 읽을 수있는 권한이 있어야합니다. 예를 들어 사용자가 읽을 수있게 만들거나 원하는 경우 Apache를 실행하는 모든 사용자가 속한 UNIX 그룹에 파일을 할당 할 수 있습니다. 또한의 일원.

+0

네, 아파치를 실행하고 있지만, 공유 호스트에서, 그래서 정말의 방법으로 아무것도의 대부분을 변경할 수 없습니다 사용자 및 그룹. 내 계정에 할당 된 사용자와 그룹이 있습니다. –

+0

내말은 아파치를 실행하는 사용자를 포함하는 그룹에 파일의 그룹 소유권을 할당 할 수 있다는 것입니다 (아마 이것이 가능할 수 있습니다). 그렇지 않다면 누구나 읽을 수 있도록 허용하고 세계에서 읽을 수 있도록 만들어야합니다. 그것을 읽을 수 있습니다. – Sasha

관련 문제