Linux 시스템에서는 웹 애플리케이션의 보안 및 올바른 작동을 보장하는 데 적절한 파일 권한 구성이 중요합니다. 이 기사는 PHP 파일에 대한 755 권의 권한을 구성하는 방법에 중점을두고 파일 권한의 기본 개념을 이해하는 데 도움이됩니다.
Linux에서 파일 권한은 사용자 또는 사용자 그룹이 파일을 읽거나 쓰거나 실행할 수있는 사용자를 제어합니다. 각 파일 또는 디렉토리에 대한 권한은 각각 파일 소유자, 사용자 그룹 및 기타 사용자에 대한 권한을 나타내는 세 개의 숫자로 표시됩니다. 예를 들어, 755 권한은 다음을 의미합니다.
소유자는 권한을 읽고 쓰고, 실행했습니다 (7).
사용자 그룹은 권한을 읽고 실행했습니다 (5).
다른 사용자들도 읽기 및 실행 권한을 가지고 있습니다 (5).
PHP 파일에 대한 755 권의 권한을 설정하려면 명령 줄 도구를 통해 Linux에서 수행 할 수 있습니다. 권한을 설정하는 기본 단계는 다음과 같습니다.
먼저 SSH 클라이언트를 통해 Linux 서버에 연결하고 사용자 이름과 비밀번호를 입력하여 인증하십시오.
명령 줄의 CD 명령을 사용하여 PHP 파일이 포함 된 디렉토리로 이동하십시오. 예를 들어, 파일이 웹 사이트의 루트 디렉토리에있는 경우 다음을 수행 할 수 있습니다.
<span class="fun">CD/var/www/html</span>
다음으로 chmod 명령을 사용하여 파일 권한을 755로 변경합니다. 특정 명령은 다음과 같습니다.
<span class="fun">CHMOD 755 Yourfile.php</span>
"Yourfile.php"를 실제 PHP 파일 이름으로 바꾸십시오. 디렉토리의 모든 PHP 파일의 권한을 일괄 수정 해야하는 경우 와일드 카드 문자를 사용할 수 있습니다.
<span class="fun">CHMOD 755 *.PHP</span>
권한을 설정 한 후 LS -L 명령을 사용하여 파일 권한이 올바르게 설정되었는지 확인할 수 있습니다.
<span class="fun">ls -l Yourfile.php</span>
출력 예 :
<span class="fun">-RWXR-XR-X 1 사용자 그룹 0 날짜 시간 yourfile.php</span>
"RWXR-XR-X"는 755 권한이 성공적으로 설정되었음을 의미합니다.
파일 권한을 구성 할 때는 모범 사례를 따르십시오. 과도한 권한 설정은 특히 웹 응용 프로그램에서 보안 위험을 초래할 수 있습니다. 필요한 파일 및 디렉토리에 755 권의 권한 만 부여하는 것이 좋습니다. 다른 파일의 경우 더 낮은 권한을 설정해야합니다.
이 기사를 통해 Linux에서 PHP 파일에 대한 755 권한을 구성하는 방법을 마스터했습니다. 합리적인 파일 권한 구성은 시스템 보안을 개선하는 데 도움이 될뿐만 아니라 웹 애플리케이션의 안정적인 작동을 보장합니다. 개발 환경의 보안을 보장하려면 모범 사례를 따라야합니다.