권한 검사 | |
티키 권한 검사 (Tiki Permission Check, TPC): 티키 설치가 실패할 경우 정보의 추가 소스.
|
1. 개요 | |
티키 권한 검사란 무엇인가? | |
만약 터키 설치관리자와 tiki-check.php 가 실패한다면, 티키 권한 검사를 사용하여 웹서버가 요구로 하는 파일시스템 권한에 관한 추가 상세내역을 발견하여 제대로 작동하도록 설정되도록 사용될 수 있습니다. 티키 권한 검사에 대한 권한은 수동적으로 고정될 수 있거나 (FPT 혹은 SSH 를 통하거나 다른 쉘 접근방식을 통하여 작은 갯수의 파일 전송 필요) 혹은 포함된 스크립트를 통할 수 있습니다. 티키 권한 검사는 티키를 웹서버 상에서 실행히기 위하여 어떤 파일 시스템 권한이 필요한지를 알아내기 위하여 사용될 수 있습니다. 이 권한 설정은 독특할 필요가 없습니다, 그렇기 때문에 귀하는 귀하게서 원하시거나 필요에 희아혀 보안 등급에 의존하여 제한을 더 두거나 덜 두도록 선택할 수 있습니다. 티키 권한 검사는 티키 자신으로부터 독립적인 파일 권한 문제들을 알아내는데 사용될 수 있습니다. 이러한 경우, 파일 권한은 수동적으로 조절되거나 다른 프로젝트에 적절한 어떠한 방식을 통하여 조절되어야만 합니다. 티키를 설치하는데 정보를 사용하기에 가장 편리한 방식은 setup.sh 수정을 통하는 것입니다. (곧 출시 예정) |
사전 정의된 권한 모델 | |
다양한 웹서버 설정 및 사례로 인하여, TPC는 다양한 사전 정의된 모델들을 제공하여 설치가 그들과 작동할지 여부를 확인하도록 합니다. 올바른 모델(들)이 알려지게되면, 적절한 명령어와 함께 설치 슼릡트를 실행하는데 사용될 수 있습니다. 내장 권한 모델 (2012-11-11 부터 효력있음)
|
어디에서 구할 수 있나? | |
티키 권한 검사는 트렁크에 제공되며 독립형으로 다운로드 될 수 있습니다. Tiki10 내부에도 제공됩니다 (2012-10-22 이후부터). 독립형 버전은 티키의 그 어떠한 버전과도 작동을 할 것입니다 (현재 예측은 작동을 해야한다고 보고 있습니다) 본 페이지의 하단에, 알파 버전이 첨부되어 있습니다. 가장 최신 버전의 코드는 다음 위치에 있습니다: |
2. 티키 권한 검사 활성화 및 비활성화 하기 | |
중요한 문제는 티키 권한 검사를 활성하 및 비활성화 하는 것입니다. 필요한 정보를 취득했으면, 비활성화하는 것을 강력 추천합니다, 이는 몇몇 하위디렉터리들이 테스트 목적으로 전역 쓰기 가능하게 설정되며 파일들의 소유권 ( (user/group) 이 대중에게 노출되기 때문입니다 (하지만, 웹서버의 설정에 따라, 가능하다면 htaccess 보호를 사용할 수도 있으실 것입니다). |
2.1. 티키 권한 검사를 쉘에서 이용 | |
sh (혹은 bash, dash) 와 같은 쉘을 사용하여 티키 문서 루트에 있는 |
2.1.1. 스크립트 권한 설정 | |
티키의 문서 루트에 있음:
|
2.1.2. htaccess 권한 설정 | |
티키의 문서 루트에 있음:
이는 티키 권한 검사가 쉘 스크립트에 의하여 활성화 혹은 비활성화 될 때마다 진행됩니다. 그러므로 대부분의 경우, 수동으로 진행할 필요가 없습니다. |
2.1.3. 쉘을 통하여 활성화 | |
티키의 문서 루트에 있음:
|
2.1.4. 쉘을 통하여 비활성화 | |
티키의 문서 루트에 있음:
|
2.2. 티키 권한 검사를 FTP 를 통하여 사용 | |
쉘 접근이 없이 권한을 설정하는 것은 쉬운 것이 아닙니다. 지역 파일 권한을 설정하고 업로드를 하거나 FTP를 통하여 파일을 설정할 수 있습니다 (두 경우 모두: enable/disable). 추가로 티키 권한 검사를 활성화 하려면 |
2.2.1. FTP chmod 를 통한 일반 설정 | |
htaccess 권한 설정
|
2.2.2. via FTP chmod 를 통하여 활성화 | |
|
2.2.3. FTP chmod 를 통하여 비활성화 | |
|
3. 권한 개요: 예제 | |
http://example.org/permissioncheck/
|
3.1. 티키 권한 검사 사용하기 | |
자신의 티키 설치 경로 /permissioncheck/ 를 방문하면 TPC 메인 페이지를 보게 될 것입니다. 위의 예제에서 example.com 도메인을 귀하의 도메인으로 교체하십시오. 페이지가 이것은 비활성화 되어있습니다 라고 말하면, 활성화를 해주셔야 합니다. 이러한 권한들에 대하여 모든 권한 모델, 사용자, 그룹 및 파일 권한 이 보여야 하며, 이 모델이 작동을 할 것인지 여부에 대한 힌트도 보여야 합니다. 작동을 할 것 같은 모델명을 기록해두십시오. 후에 필요하게 될 것입니다 |
4. 티키 권한 검사로부터의 정보 사용하기 | |
4.1. 쉘 접근 | |
|
5. setup.sh 의 명령어 | |
5.1. 일반 명령어 | |
|
5.2. 전통 명령어 | |
|
5.3. 사전정의된 모델들 | |
|
5.4. 미세 조절 가능한 권한 부분들 | |
5.4.1. 전체 티키 트리 | |
|
5.4.2. 특수 디렉터리 (웹서버 쓰기 접근) | |
|
6. 사용자 지정된 사용 케이스 | |
경고: 초보자에게는 권장되지 않습니다 임의의 사용자 케이스가 추가될 수 있습니다. 이는 3단계를 통하여 빠르고 쉽게 이루어집니다:
|
7. 관련 컨텐츠 | |