웹사이트를 운영하거나 서버에 파일을 업로드하다 보면 ‘권한 오류’로 인해 파일이 수정되지 않거나 업로드가 막히는 상황이 빈번하게 발생합니다. 이때 리눅스 명령어를 몰라도 파일질라 FTP 프로그램을 사용하면 윈도우 탐색기처럼 간편하게 폴더 권한을 변경할 수 있습니다. 서버 보안을 유지하면서도 필요한 작업을 원활하게 진행할 수 있도록 돕는 가장 확실한 권한 변경 절차를 안내해 드립니다.
서버 접속 및 대상 폴더 위치 확인
권한을 수정하기 위해서는 가장 먼저 서버에 정상적으로 연결되어야 합니다. 파일질라 FTP 프로그램 상단에 호스트 주소, 사용자 아이디, 비밀번호를 입력하고 ‘빠른 연결’을 클릭하세요. 연결이 성공하면 오른쪽 화면에 서버 내부의 파일 목록이 나타납니다. 여기서 권한을 변경하고자 하는 폴더를 찾아 마우스 오른쪽 버튼을 누르면 설정 메뉴가 나타납니다.
권한 변경 메뉴 진입 방법
- 빠른 연결 확인: 하단 메시지 창에 ‘디렉터리 목록 조회 성공’이 뜨는지 확인합니다.
- 폴더 선택: 오른쪽 원격 사이트 창에서 수정이 필요한 폴더를 클릭합니다.
- 메뉴 실행: 마우스 오른쪽 버튼 메뉴 하단에 있는 ‘파일 권한(File Permissions…)’을 선택합니다.
- 관리자 권한: 만약 해당 메뉴가 활성화되지 않는다면 서버 관리자로부터 쓰기 권한을 부여받았는지 체크해야 합니다.
숫자 값 입력을 통한 권한 설정 3단계
권한 변경 창이 열리면 읽기, 쓰기, 실행 항목에 체크하거나 하단 ‘숫자 값(Numeric Value)’ 칸에 직접 숫자를 입력하여 설정할 수 있습니다. 가장 많이 사용되는 값은 755와 644이며, 각 숫자는 소유자, 그룹, 공개 권한의 합계로 구성됩니다. 불필요하게 높은 권한인 777 설정은 보안에 취약하므로 권장하지 않습니다.
표준 권한 설정 가이드
| 대상 종류 | 추천 숫자 값 | 권한 상태 설명 |
|---|---|---|
| 일반 폴더 | 755 | 소유자 모든 권한, 타인은 읽기/실행만 가능 |
| 일반 파일 | 644 | 소유자 읽기/쓰기 가능, 타인은 읽기만 가능 |
| 보안 파일 (wp-config 등) | 400 또는 440 | 소유자 혹은 그룹만 읽기 가능 (수정 불가) |
| 전체 개방 (비권장) | 777 | 누구나 수정 및 삭제 가능 (해킹 위험 높음) |
하위 디렉터리 일괄 적용 옵션 활용
폴더 하나하나 권한을 바꾸는 것은 매우 번거로운 일입니다. 파일질라 FTP의 ‘하위 디렉터리로 재귀적 적용’ 옵션을 선택하면 해당 폴더 안에 있는 수많은 하위 폴더와 파일들의 권한을 한 번에 변경할 수 있습니다. 이때 ‘폴더에만 적용’할 것인지 ‘파일에만 적용’할 것인지 선택하여 세밀하게 관리하는 것이 서버 운영의 핵심 노하우입니다.
하위 일괄 적용 단계별 순서
- 파일 권한 창 하단의 ‘하위 디렉터리로 재귀적 적용’ 체크박스를 선택합니다.
- 폴더들의 권한을 바꿀 때는 ‘디렉터리에만 적용’ 옵션을 선택하고 숫자 755를 입력합니다.
- 파일들의 권한만 따로 바꿀 때는 ‘파일에만 적용’ 옵션을 선택하고 숫자 644를 입력합니다.
- ‘확인’ 버튼을 누르면 서버 사양에 따라 수초에서 수분 내로 모든 권한 변경이 완료됩니다.
서버 보안을 위한 권한 관리 주의사항
파일질라 FTP로 권한을 변경할 때는 항상 ‘최소 권한의 원칙’을 지켜야 합니다. 일시적인 오류 해결을 위해 모든 권한을 777로 열어두면 악성 스크립트가 침투하기 좋은 환경이 됩니다. 작업이 끝난 후에는 반드시 원래의 권한으로 되돌려놓아야 하며, 특히 설정 파일이나 개인 정보가 담긴 폴더는 더욱 엄격하게 숫자를 낮추어 관리해야 합니다.
| 권한 항목 | 숫자 계산 방식 | 상세 의미 |
|---|---|---|
| 읽기 (Read) | 4 | 파일 내용을 보거나 목록을 확인할 권한 |
| 쓰기 (Write) | 2 | 파일을 수정하거나 새 파일을 생성할 권한 |
| 실행 (Execute) | 1 | 프로그램을 실행하거나 폴더에 진입할 권한 |
| 모든 권한 | 7 (4+2+1) | 읽기, 쓰기, 실행이 모두 가능한 상태 |
파일질라 FTP 관련 자주 묻는 질문(FAQ)
파일질라에서 권한 변경을 시도했는데 ‘명령 실패’가 떠요.
이 오류는 보통 현재 로그인한 FTP 계정에 해당 폴더의 소유권이나 관리자 권한이 없을 때 발생합니다. 서버 관리자가 특정 폴더에 대해 권한 수정을 제한해두었을 확률이 높으므로, 호스팅 업체나 서버 담당자에게 연락하여 해당 폴더의 소유자를 변경하거나 권한 부여를 요청해야 합니다.
숫자 755와 775의 차이점은 무엇인가요?
755는 소유자만 쓰기 권한을 가지고 그룹과 타인은 읽기/실행만 가능한 설정입니다. 반면 775는 소유자와 같은 그룹에 속한 사용자들도 쓰기(수정) 권한을 가질 수 있게 합니다. 여러 명이 하나의 서버를 공동으로 관리하는 환경이라면 775를 주로 사용하며, 개인용 서버라면 755가 보안상 더 안전합니다.
파일질라 FTP로 권한을 바꾸면 웹사이트 속도에 영향이 있나요?
권한 변경 설정 자체는 웹사이트의 로딩 속도에 직접적인 영향을 주지는 않습니다. 다만 권한이 너무 낮게 설정되어(예: 400) 웹 서버가 필요한 파일을 읽어오지 못하게 되면 이미지가 뜨지 않거나 스크립트 오류가 발생하여 결과적으로 사이트 로딩이 끊기거나 작동이 멈출 수는 있습니다.
윈도우 서버를 쓰는데 파일질라에서 파일 권한 메뉴가 안 보여요.
파일 권한(CHMOD) 개념은 기본적으로 리눅스(Unix계열) 서버 시스템의 특징입니다. 윈도우 기반 서버는 NTFS 권한 체계를 따르기 때문에 파일질라 FTP 클라이언트에서 리눅스 방식의 숫자 값 변경 메뉴가 나타나지 않을 수 있습니다. 이럴 때는 원격 데스크톱으로 접속하여 윈도우 보안 설정을 직접 수정해야 합니다.
실수로 모든 폴더의 권한을 777로 바꿨는데 어떻게 복구하나요?
당황하지 마시고 하위 디렉터리 일괄 적용 기능을 다시 활용하세요. 최상위 폴더에서 ‘디렉터리에만 적용’을 선택해 755로 한 번 돌려주시고, ‘파일에만 적용’을 선택해 644로 한 번 더 돌려주시면 표준 보안 설정으로 복구됩니다. 그 후 특정 권한이 꼭 필요한 폴더(업로드 폴더 등)만 개별적으로 수정하면 됩니다.
파일 권한 변경 후에 적용이 안 된 것 같으면 어떻게 확인하나요?
파일질라 FTP 오른쪽 창의 목록 항목 중에서 ‘권한(Permissions)’ 열을 확인해 보세요. ‘-rwxr-xr-x’와 같은 기호가 보일 텐데, 맨 앞이 ‘d’로 시작하면 디렉터리이며 숫자로 변환했을 때 본인이 설정한 값과 일치하는지 대조해 보면 됩니다. 목록이 갱신되지 않았다면 상단 새로고침 아이콘을 누르거나 F5 키를 눌러보시기 바랍니다.