파일에 대한 전체 액세스를 설정합니다. 파일 및 폴더에 대한 액세스 복원

오늘은 파일 및 폴더에 대한 접근 권한(읽기)에 대해 이야기하고 싶습니다. 이 개념은 Linux(Unix)에서 웹마스터링의 세계로 들어왔습니다. 유사한 시스템, 대부분의 호스팅 사이트가 운영됩니다.

그리고 Chmod라는 이름 자체는 액세스 권한을 할당할 수 있는 Linux 프로그램의 이름입니다. 다양한 물건. 귀하의 사이트는 다음 서버에 설치되어 있으므로 리눅스 제어(Unix) 변형이 있을 경우 귀하의 웹사이트 객체로 작업하는 것은 운영진이 정한 규칙을 따릅니다. 리눅스 시스템(유닉스).

Windows에서는 사실상 모든 파일이 최대 권한으로 설정되어 있으며, 이는 실제로 컴퓨터를 지배하게 되고 결과적으로 바이러스 백신 회사의 소유자가 굶어 죽는 것을 방지합니다. Linux(Unix) 시스템에서는 상황이 다릅니다. 모든 것이 더 복잡하지만 동시에 더 안전합니다. 모든 것을 정확하고 적절하게 구성하면 웹 사이트의 보안을 크게 높일 수 있습니다.

파일 및 폴더에 대한 액세스 권한의 기본 개념

이 문제를 우연에 맡기고 필요한 권한을 설정하지 않으면 리소스가 해킹되거나 감염될 가능성이 높습니다. 악성코드매우 좋을 것입니다. 모든 데이터를 수행했다면 좋지만 그렇지 않다면 어떨까요?!

그러므로 지체하지 말고 즉시 하는 것이 좋습니다. 긴 상자, 미니멀리즘 원칙에 따라 엔진의 모든 중요한 개체에 대한 Chmod를 구성하고 변경합니다. 저것들. 웹사이트의 올바른 운영에 필요한 최소한의 권리를 개체에 부여합니다..

정확히 무엇을 설정하고 어떻게 설정하는지 이해하기 위해 먼저 문제의 본질을 이해합시다. 그럼 시작해 보겠습니다. 파일과 디렉터리에 대한 액세스 권한이 분리되어 있습니다. 동일하게 지정되었지만 의미는 약간 다릅니다.

차례로 파일과 관련하여 다음이 가능합니다.

  • r - 데이터를 읽을 수 있는 권한입니다.
  • w - 내용을 변경합니다(기록 - 내용만 변경하고 삭제하지는 않음).
  • x - 파일을 실행합니다.

파일 실행 기능을 자세히 살펴보겠습니다. 요점은 리눅스 어떤파일을 실행할 수 있습니다. 실행 가능 여부는 확장자에 따라 결정되지 않습니다. (확장자의 개념은 파일에 없습니다.) 유닉스 시스템) 및 액세스 권한 Chmod를 사용합니다. 파일에 실행 권한 “X”가 설정되어 있으면 해당 파일을 실행할 수 있다는 의미입니다.

디렉토리와 관련하여 다음이 가능합니다.

  1. r - 디렉토리를 읽을 수 있는 권한(디렉토리의 내용을 읽을 수 있습니다. 즉, 디렉토리에 있는 개체 목록을 가져올 수 있습니다)
  2. w - 디렉토리의 내용을 변경합니다(그 안에 객체를 생성하고 삭제할 수 있으며, 쓰기 권한이 있는 경우 자신에게 속하지 않은 파일도 삭제할 수 있습니다).
  3. x - 디렉토리에 들어갑니다(항상 먼저 확인되며, 디렉토리 체인에 깊이 묻혀 있는 객체에 대해 필요한 모든 권한이 있지만 적어도 하나의 디렉토리에 액세스할 수 있는 "X" 속성이 없는 경우에도 마찬가지입니다). 파일을 저장하는 방법이 있으면 절대 파일을 볼 수 없습니다)

Linux 시스템에서는 이 모든 것이 배포됩니다. 최고 관리자비밀번호를 입력하여 접근할 수 있는 컴퓨터입니다. 그리고 대부분의 개체에 읽기 전용 권한이 있는 경우 바이러스는 해당 컴퓨터에서 실제로 아무 작업도 수행하지 않습니다. 그들은 거기에 글을 쓸 수도 없고 성취될 수도 없을 것입니다. 이것이 바로 우리 사이트의 개체에 필요한 Chmod를 설정하여 달성해야 하는 결과입니다.

사용자 그룹에 대한 권한

권한 자체는 객체에 액세스하는 사람에 따라 세 가지 범주로 나뉩니다.

  • “user” - u(직접 파일 소유자)
  • "그룹" - g(소유자와 동일한 그룹의 구성원)
  • "세계" - o (기타 모든 것)

서버는 사용자가 서버에 연결할 때 사용자를 할당할 사용자 그룹을 결정합니다. 예를 들어 다음을 통해 서버에 연결할 때 FTP 프로토콜, 사용자 이름(및 비밀번호)으로 로그인하면 서버가 사용자를 "사용자"("u)" 그룹에 할당합니다.

FTP를 통해 서버에 연결하는 다른 사용자는 "그룹"("g") 그룹에 할당되고, 브라우저를 사용하여 웹사이트를 방문하는 방문자는 "world"("o") 그룹에 할당됩니다. .

세 가지 범주 "u", "g" 및 "o"에 대해 세 가지 가능한 값 "r", "w" 및 "x"의 변형 및 Chmod를 파일에 정의. 카테고리를 지정하지 않으면 하이픈 "-"으로 대체됩니다. 권한은 주어진 순서에 따라 순차적으로 지정됩니다.

  1. 먼저 소유자의 권리 - "u"
  2. 그런 다음 그룹의 경우 - "g"
  3. 그리고 마지막에는 - 다른 모든 사람들을 위해 - "o"

서버가 방문자를 할당한 후 특정 그룹, 이는 그에게 개체에 대해 작업할 수 있는 권한을 부여하며, 그 후에 방문자는 파일을 읽고, 쓰고, 실행할 수 있습니다(그의 그룹이 이 개체로 수행할 수 있는 작업에 따라 다름).

디렉토리의 내용을 보려면 읽기 속성 "r"(서버가 방문자를 할당한 그룹에 대한)이 있어야 합니다. 기존 파일이나 폴더에 파일이나 폴더를 만들려면 다음이 필요합니다. 기존 디렉토리"w" 항목에 대한 속성이 있습니다.

명확성을 위해 파일 소유자(“사용자” - “u”)가 모든 권한(읽기, 쓰기, 실행)을 갖고 있고 다른 모든 사용자에게는 읽기 권한만 있는 예를 살펴보겠습니다. 이러한 Chmod 항목은 "rwx r-- r--"과 같습니다.

자세히 살펴보겠습니다. "rwx"(이 레코드는 소유자인 "u"에 대한 개체에 대한 권한을 지정합니다. - "u"), "r--"(이 레코드는 동일한 개체에 대한 권한을 지정하지만 방문자가 할당된 경우 서버에 의해 그룹으로 - " g"), "r--"(이 항목은 다른 모든 사용자의 개체에 대한 권한을 설정합니다 - "o").

파일 권한과 폴더 권한의 차이점은 무엇입니까?

3개의 사용자 그룹과 3개의 사용자 그룹이 있는 것으로 나타났습니다. 가능한 조치개체와 함께. 아직 혼란스러우신가요? 위에서 말한 모든 것을 태블릿 형태로 선반에 올려 놓으십시오. 먼저, 이들이 어떻게 다른지 살펴보겠습니다.

또한 다양한 Chmod 조합을 보여주는 표시도 있습니다. 다른 유형사물:

아무것도 할 수 없어

디렉터리 및 하위 디렉터리에 대한 액세스가 거부되었습니다.

콘텐츠를 보고 변경할 수 있습니다.

디렉토리 파일을 추가, 삭제, 변경할 수 있습니다.

파일이 바이너리인 경우 실행

사용자는 할 수 있습니다 바이너리 파일그가 알고 있는 존재, 카탈로그에 들어가거나 열람하는 것은 금지되어 있습니다

숫자로 표현되는 Chmod(777, 400, 666, 755, 444)

여기서 액세스 권한은 다음 항목을 사용하여 설명되어 있음을 알 수 있습니다. 라틴 문자및 하이픈이 있지만 아마도 이미 다음과 같은 사실을 접했을 것입니다. Chmod는 일반적으로 디지털 방식으로 지정됩니다., 예를 들어 잘 알려진 조합인 777은 모든 사람에게 모든 것을 허용합니다.

실제로 권한은 숫자로도 표시됩니다.

  1. r(읽기)은 4로 대체됩니다.
  2. w(레코드)는 2로 대체됩니다.
  3. x(실행)는 1로 대체됩니다.
  4. 0은 아무것도 하지 않음을 의미합니다(알파벳 표기법에서 하이픈으로 표시되는 것).

조금 더 일찍 설명했던 녹음 예제로 돌아가 보겠습니다: rwx r-- r--. 방금 설명한 규칙에 따라 문자와 하이픈을 숫자로 바꾸고 동시에 각 트리플의 숫자를 더하면 다음과 같습니다. 디지털 뷰이 항목: 744 .

저것들. 이 숫자의 합은 파일이나 폴더와 관련된 Chmod를 표시하는 것으로 나타났습니다. 예를 들어:

  • 7(rwx) = 4 + 2 +1(전체 권한)
  • 5 (r-x)= 4 + 0 + 1 (읽기 및 실행)
  • 6(rw-) = 4 + 2 + 0(읽기 및 쓰기)
  • 4 (r--) =4 + 0 + 0 (읽기 전용)
  • 등.

이 표는 모든 것을 보여줍니다 가능한 조합디지털 방식으로 기록된 특권:

이제 사용자 그룹과 관련된 숫자 표기의 다양한 조합을 살펴보겠습니다.

"소유자"

"그룹"

"나머지"

공연하다

공연하다

공연하다

귀하 자신(FTP를 통해 사이트에 액세스하는 경우 제외) 및 귀하의 리소스에 대한 다른 모든 방문자는 "단어" 그룹(다른 모든 사람)에 속하므로 웹 사이트에서 작업하려면 먼저 마지막(세 번째)을 살펴봐야 합니다. ) 이 항목을 숫자로 표시하세요.

사용자가 사이트에서 작업할 때 스크립트 파일이 "실행"되려면 "4"(r-- – 읽기 전용)(5,6,7)부터 시작하여 해당 파일에 대한 권한을 설정하면 충분합니다. 하지만 이는 보안 측면에서 중복됩니다.

이 스크립트 파일이 있는 디렉터리의 경우 최소값을 "5"(r-x - 디렉터리로 이동하여 해당 내용을 읽을 수 있으며 삭제하거나 추가할 수 없음)로 설정해야 합니다. 7도 작동하지만 보안 측면에서 중복됩니다.

일부 데이터(예: 방문자가 입력한 데이터)를 읽을 뿐만 아니라 "쓰기"하는 스크립트가 필요한 경우 "폴더"에 대한 최소 권한은 여전히 ​​"5"이지만 "파일"에 대한 최소 권한은 "5"입니다. 이미 "6"(읽기 및 쓰기)이 필요합니다.

웹 사이트 엔진의 콘텐츠를 복사한 서버에서 다음 Chmod가 개체에 설치될 가능성이 높습니다.

다음으로 구성된 리소스가 있는 경우 HTML 페이지, 그러면 우리는 모든 것을 그대로 둘 수 있습니다. 그러나 최신 사이트는 엔진을 기반으로 구축되었으며 "세계" 그룹(o(기타 모든 항목))의 방문자를 대신하여 작성해야 하는 개체가 있을 수 있습니다. 이는 페이지 캐싱에 사용되는 디렉토리이거나 사이트 작업 시 이미지 등이 로드되는 디렉토리일 수 있습니다.

FTP를 통해 사이트에 액세스하면 이러한 파일이나 디렉터리에 쓸 수 있지만 다음과 같이 웹 인터페이스를 사용하여 작업할 수 있다는 것은 말할 필요도 없습니다. 일반 사용자문제가 발생할 수 있습니다. 따라서 특정 권리의 설정은 선택적으로 접근해야 합니다.

파일을 작성해야 하지만 정기적으로 지울 필요는 없는 모든 디렉토리에 대해

파일을 쓰고 삭제해야 하는 폴더(예: 캐시)

을 위한 단순 파일, 읽기 전용(.html, .php 등)

기록해야 할 수 있는 파일(예: .dat 데이터베이스 사용)

PHP를 사용하여 Chmod를 할당하는 방법

이 모든 것이 실제로 귀하의 웹사이트에 어떻게 구현될 수 있습니까? 원칙적으로 모든 것이 간단합니다. 액세스 권한을 할당하려면 다음을 수행할 수 있습니다.

그러나 Chmod를 파일로 변경할 수 없는 경우 PHP 도구를 사용하여 해당 파일을 할당해 볼 수 있습니다. 다음 코드를 사용할 수 있습니다.

file_name_x.php와 Directory_name_x를 다음으로 바꿔야 합니다. 실명변경하려는 파일 및 폴더, Chmod. 따라서 파일의 경우 666으로 설정되고 디렉터리의 경우 - 777로 설정됩니다. 다음을 사용하여 이 PHP 코드를 파일에 배치합니다. 텍스트 메모장(권장합니다) 예를 들어 prava.php와 같이 .php 확장자를 지정합니다.

FTP를 통해 prava.php를 작동하지 않는 디렉토리에 복사하세요. 정규 수단액세스 권한을 할당합니다. 안에 주소 표시 줄브라우저에서 prava..php의 경로를 작성하고 "시작"을 누르거나 키보드에서 Enter를 누르십시오. 이제 PHP를 사용하여 권한이 완전히 변경됩니다.

Joomla의 경우 설치 직후 777을 다음 디렉터리로 설정할 수 있습니다.

관리자/백업/관리자/캐시/관리자/구성 요소/관리자/모듈/관리자/템플릿/캐시/ 구성 요소/이미지/이미지/배너/이미지/스토리/언어/언어/en-GB/언어/ru-RU/미디어/ 모듈/플러그인/플러그인/콘텐츠/플러그인/검색/플러그인/시스템/템플릿/

Joomla용 모든 확장 프로그램을 설치하고 수행한 후 최종 설정, 사이트의 보안을 강화하려면 위 디렉토리 대부분에 대한 Chmod가 있어야 합니다. 755로 돌아가기. 캐시, 백업 및 사진이 포함된 디렉터리의 경우 777을 남겨 두어야 합니다.

sitemap.xml을 제외하고 사이트 루트에 위치한 엔진 파일의 경우 444(모든 방문자 그룹에 대해 읽기 전용)로 설정하는 것이 좋습니다. settings.php에서는 때때로 400으로 설정하는 것이 권장됩니다.

SMF 및 WordPress 엔진의 개체에 대한 액세스 권한 설정과 관련하여 정확히 동일한 조언을 드릴 수 있습니다. 가능하다면 떠나는 것이 좋습니다 영구적인 기초 디렉토리 755의 경우(위에 언급된 캐시, 사진, 백업 디렉터리 및 필요에 따라 기타 항목 제외) 파일 - 644.

사이트 루트의 파일에 444를 설정하는 것이 좋습니다.

사이트 작업 시 일부 파일에 설정을 쓸 수 없거나 특정 종류의 디렉터리를 생성할 수 없는 문제가 발생하는 경우 일시적으로 해당 파일에 대해 더 큰 권한(예: 777)을 설정한 다음 모든 것을 반환할 수 있습니다. (안전을 위해) 돌아오세요. 그리고 어떤 상황에서도 남겨서는 안 된다(사이트 작업의 용이성을 위해) Chmod가 부당하게 부풀려졌습니다.

행운을 빕니다! 블로그 사이트 페이지에서 곧 뵙겠습니다.

보내다

시원한

링크

더듬다

Windows 10에 시스템을 다시 설치할 때 일부 파일 및 폴더에 대한 액세스 권한이 변경되었습니다. 이제 이 개체를 열거나 편집하거나 삭제하려고 하면 액세스가 거부된 메시지("폴더에 대한 액세스 권한이 없습니다", "이 폴더를 변경하려면 권한을 요청하세요" 또는 유사한 메시지)가 나타납니다.

폴더에 접근할 수 없으면 어떻게 해야 하나요?

이 경우 접근권한을 복원하셔야 합니다. 하지만 컴퓨터에 대한 관리자 권한이 있어야 한다는 점을 명심하세요. 또한 모든 것에 대해 소유자를 변경해서는 안됩니다. 시스템 파티션디스크.

몇 가지 방법을 고려해 보겠습니다.

시스템 보안 설정을 사용하여 액세스 권한 얻기

문제가 있는 파일이나 폴더, 즉 액세스해야 하는 파일을 마우스 오른쪽 버튼으로 클릭합니다.

상황에 맞는 메뉴에서 "속성"을 선택하십시오.




"보안" 탭으로 이동하여 "고급" 버튼을 클릭하세요.


"소유자" 항목 반대편에서 "변경" 버튼을 클릭합니다.







열리는 창에서 "고급"버튼을 클릭하십시오




그리고 다음에는 "검색"버튼이 있습니다.

꽤 보인다 큰 목록하지만 우리는 우리 자신에게 관심이 있습니다. 계정또는 "모든" 항목. "확인"을 클릭하세요.


폴더의 소유자를 변경했지만 변경하지 않은 경우 별도의 파일, "하위 컨테이너 및 개체의 소유자 교체" 확인란도 선택하세요.

확인을 클릭하세요.




개체에 허용되는 작업에 대한 확인란을 선택합니다. 예를 들어, “모든 권한”을 클릭하면 읽기, 쓰기, 삭제 등 파일에 대한 모든 권한을 갖게 됩니다. 더 물어보고 싶으시다면 특정 설정예를 들어 삭제를 제외한 모든 항목을 허용하려면 "추가 솔루션 표시" 항목을 사용해야 합니다.




선택한 개체가 목록에 나타나야 합니다.




이게 다야. 어떤 이유로 이 옵션을 가져오지 못한 경우 긍정적인 결과, 다른 방법을 시도해 보겠습니다.

명령줄에서 takeown 명령을 사용합니다.

명령줄을 사용하여 폴더나 파일의 소유자를 변경하려면 takeown과 icacls라는 두 가지 명령이 있습니다. 그 중 첫 번째를 고려해 봅시다.

이 명령을 사용하려면 다음을 실행하세요. 명령줄관리자 권한(Windows 7 및 8에서는 명령줄 아이콘을 마우스 오른쪽 버튼으로 클릭하고 "관리자 권한으로 실행"을 선택합니다. Windows 10에서는 "시작" 아이콘을 마우스 오른쪽 버튼으로 클릭하고 "명령 프롬프트(관리자)"를 선택합니다.)


명령줄에 다음 명령을 입력합니다.

게시 중단 /F “ 전체 경로파일로"

소유자가 되세요 지정된 파일. 모든 컴퓨터 관리자를 소유자로 만들려면 명령에서 파일 경로 뒤에 /A 옵션을 사용합니다.

takeown /F “폴더 또는 디스크 경로” /R /D Y

폴더나 드라이브의 소유자가 됩니다.

명령을 실행한 후 지정된 폴더에 있는 파일의 소유권을 성공적으로 가져왔음을 나타내는 메시지가 나타납니다.




명령줄에서 icacls 명령을 사용합니다.

폴더나 파일의 소유자를 변경할 수 있는 또 다른 명령은 icacls입니다.

또한 이전 단락과 마찬가지로 관리자 권한으로 명령줄을 실행하고 다음 명령을 입력합니다.

icalc “파일 경로” /setowner “사용자 이름” /T /C

이 명령과 해당 스위치에 대한 자세한 내용은 명령줄에서 바로 확인할 수 있습니다.


이러한 간단한 방법으로 파일 및 폴더의 소유자를 변경하거나 할당하고, "잃어버린" 액세스 권한을 다시 얻고, 관련 오류를 제거할 수 있습니다. 또한 액세스 거부 문제를 해결하는 다른 방법도 있습니다. 타사 프로그램, TakeOwnershipPro 등. 물론 이것은 취향의 문제이지만 컴퓨터를 부팅하지는 않습니다. 추가 소프트웨어, 문제가 신속하게 해결되고 시스템 자체를 사용할 수 있는 경우.

건강하세요, 블로그 독자 여러분! 우리 모두는 호스팅 서버에 있고 사이트에 속한 모든 사람이나 폴더가 무단 액세스로부터 최대한 보호되기를 바랍니다.

이러한 보호는 호스터의 90%가 모든 파일과 디렉터리에 대한 액세스 권한을 규제할 수 있는 Unix 계열 운영 체제를 사용한다는 사실로 인해 보장됩니다. 내 프로젝트 중 일부가 위치한 호스팅 공급자의 서버도 예외는 아닙니다.

그건 그렇고, 제공된 링크를 따라 관심을 가지십시오. 하지만 계속합시다. Unix에 확립된 규칙은 많은 사람들에게 친숙한 작업 규칙과 다릅니다. 운영 체제이 측면의 보호가 그다지 강력하지 않은 Windows는 때때로 시스템의 바이러스 감염 형태로 비참한 결과를 초래합니다.

사용자를 위한 CHMOD 및 파일 및 폴더(디렉토리)에 대한 액세스 권한

Unix가 관리하는 시스템에서는 상황이 다르며 장기간에 걸쳐 여러분의 힘든 작업 결과를 이용하려는 악당의 삶을 심각하게 복잡하게 만들 수 있는 기회가 있습니다. 즉, CHMOD 액세스 권한을 올바르게 구성하십시오. 우리의 임무는 파일 및 폴더에 액세스할 수 있는 최소한의 권한을 부여하는 것입니다. 그럼에도 불구하고 이는 위반하지 않습니다. 올바른 작동대지.

진지하게 강화할 기회를 활용하지 않는 것은 죄입니다. 물론 이 경우 일부 파일을 편집하는 데 시간이 조금 더 걸리지만 여기서는 시스템 보안 최적화 중 하나를 선택해야 합니다. 아래에서는 CHMOD(액세스 권한)에 대한 정보를 체계화하려고 합니다. 웹마스터가 알아야 할 몇 가지 뉘앙스가 있습니다. 그럼 시작해 보겠습니다.

액세스 권한은 사용자 그룹마다 다릅니다. 연결이 시도되면 서버는 특정 사용자를 어떤 그룹에 할당할지 결정합니다. 모든 사용자는 세 가지 범주로 나뉩니다.

  1. "사용자" - 파일 소유자
  2. "그룹" - 소유자가 속한 그룹의 구성원 중 하나
  3. "world" - "나머지 세계", 즉 다른 모든 사용자

사용자 이름과 비밀번호를 사용하여 서버에 연결하고 로그인하면 다음으로 식별됩니다. "사용자"(u) 다른 사람이 FTP를 통해 연결하면 다음과 같이 감지됩니다. "그룹"(g) 사용자가 브라우저를 사용하는 경우 해당 카테고리에 속합니다. "세계"(영형).

이제 파일 및 디렉토리에 대한 CMOD 액세스 권한에 대해 알아보십시오. 본질적으로 명칭은 동일하지만 약간 다릅니다. 파일 권한:

  • r (읽기) - 파일 데이터를 읽을 수 있는 권한
  • w(wright) - 콘텐츠를 변경할 수 있는 권한(콘텐츠 편집만 가능 - 쓰기는 가능하지만 삭제할 수는 없음)
  • x (eXutive) - 파일을 실행할 수 있는 권한

폴더(디렉토리)에 대한 액세스 권한:

  • r - 폴더를 읽을 수 있는 권한(디렉토리의 내용, 즉 포함된 파일 목록을 얻을 수 있음)
  • w - 내용을 변경할 수 있는 권한(디렉토리에서 개체를 생성하고 삭제할 수 있는 권한, 파일을 쓸 수 있는 권한이 있으면 자신에게 속하지 않은 개체도 삭제할 수 있음)
  • x - 특정 디렉토리에 대한 액세스 권한(여기서 특이한 점은 모든 것을 가지고 있더라도 필요한 권리디렉터리의 "깊은" 위치에 있는 파일에 액세스할 수 있지만 이 개체 경로에 있는 하나 이상의 하위 디렉터리에 대한 액세스 권한이 없으면 해당 파일에 액세스할 수 없습니다.)

하이픈 "-"는 권리가 없음을 나타냅니다. 이러한 모든 권한은 관리자가 할당하며, 관리자는 비밀번호를 입력하여 이 기회를 얻습니다. 최대값을 설정할 수 있다면 가능한 제한특정 리소스 파일에 대한 CHMOD 액세스 권한을 통해 우리는 "더러운 행위"를 수행하는 바이러스 프로그램의 위험을 실질적으로 제거할 수 있습니다.

명확성을 위해 파일 소유자가 모든 것을 가지고 있는 경우의 예를 고려하십시오. 가능한 권리: 읽기, 쓰기 및 실행용입니다. 범주 g(그룹)에 할당된 사용자는 읽기 및 쓰기 전용이고, 다른 모든 사용자(w)는 읽기 권한만 가집니다. 그러면 CHMOD 항목은 "rwx rw- r- -"과 같습니다.

디지털 용어로 파일 및 폴더에 대한 액세스 권한: CHMOD(777, 755, 444)

그러나 실제 활동에서 웹마스터는 디지털 용어로 특정 액세스 권한을 할당해야 하는 경우가 더 많습니다.

  • r (읽기) - 4
  • w (기록) - 2
  • x (성능) - 1
  • - (권한 없음) - 0

이제 "rwx rw- r- -" 액세스 권한을 할당하기 위해 위의 예를 다시 살펴보겠습니다. 각 사용자의 권한을 표시하기 위해 해당 권한 추가가 사용됩니다(r 읽기 + w 쓰기 + x 실행). 따라서 파일 소유자 u(사용자)에 대한 항목의 일부 - "rwx"는 7(4+2+1)로 변경됩니다. 그룹 g(그룹)의 구성원인 경우 - 6(4+2+0)의 "rw-" 및 기타 사용자의 경우 o(world) - 4(4+0+0)의 "r- -"입니다. 요약해서 소개하겠습니다 피벗 테이블문자와 숫자로 표현된 CHMOD 권한 값:



이제 모든 사용자 그룹의 전체 CHMOD 권한을 숫자 형식으로 반영하는 또 다른 표를 제시하겠습니다.



이는 웹마스터 작업에서 가장 자주 사용되는 주요 조합입니다. 나머지는 유추에 의해 형성됩니다. 사이트 또는 블로그 관리자이지만 FTP 프로토콜을 통해 연결하지 않고 프로젝트 작업을 하고 있는 경우에도 "기타 사용자" 그룹에 속합니다. 이 경우 이 모드에서 사이트를 작업할 때 CHMOD 값의 마지막 숫자를 고려해야 합니다.

일반적으로 파일이 있는 서버에 있습니다. 워드프레스 블로그, 폴더의 액세스 권한은 755로 설정되고 해당 폴더에 포함된 파일은 644로 설정됩니다. 이는 리소스가 다음을 사용하여 구축된 경우에 해당됩니다. HTML 파일그러나 현대적인 상황웹사이트를 구축하기 위해서는 워드프레스(WordPress)를 비롯한 CMS(콘텐츠 관리 시스템)가 널리 사용됩니다. 그리고 여기에는 "world" 사용자 그룹이 작성해야 하는 개체가 있을 수 있습니다. 이미지를 포함하여 콘텐츠가 다운로드되는 폴더가 있을 수 있습니다.

따라서 특정 파일에 대한 CHMOD 권한 할당은 차별화되어야 합니다. FTP를 통해 사이트 관리에 로그인하면 모든 작업을 수행할 수 있지만 대부분의 경우 우리는 프로젝트를 통해 작업하며 이 경우 권한이 너무 높거나 반대로 액세스 권한이 있는 경우 문제가 발생할 수 있습니다. 또는 다른 파일(폴더)을 과소평가하면 보안 위협이 커집니다. 따라서 위의 내용을 바탕으로 다음과 같은 몇 가지 권장 사항을 결정할 수 있습니다. 실용적인 응용 프로그램 WordPress 블로그용 CHMOD:

777 - 파일이 지속적으로 기록되고 삭제되는 폴더용(캐싱 폴더용)
755 - 파일이 지속적으로 기록되지만 삭제되지 않는 폴더와 관련
666 - 수시로 항목을 추가해야 하는 파일(예: .htaccess 파일)
644 - 읽기 전용 파일(.php, .html 등)

FileZilla FTP 관리자를 사용하여 CHMOD 권한을 구성하는 방법

리소스 작업 시 일부 변경이 필요한데 편집이 금지되어 있어 변경이 불가능한 경우에는 FTP로 호스팅 서버에 접속하여 접근권한을 777로 변경해 주셔야 합니다. 단, 파일 변경 후 , 이전 CHMOD를 다시 설정하는 것이 좋습니다.

이제 를 사용하여 이 작업을 수행하는 방법에 대해 자세히 알아 보겠습니다. 이렇게 하려면 프로그램을 열고 FTP를 통해 호스팅 서버에 연결하세요. 왼쪽에 « 원격 서버» 먼저 속성이 편집될 파일을 표시합니다.

그리고 상황에 맞는 메뉴눌림으로 인한 오른쪽 버튼마우스, 선택 "파일 권한". 그 후 대화 상자가 나타납니다 "파일 속성 변경":

여기서는 선택한 (또는 선택한) 파일에 필요한 CHMOD 값을 할당합니다. 그러나 이는 파일 또는 파일 그룹을 선택한 경우에만 해당됩니다. 디렉터리(폴더)에 대한 CHMOD 값을 설정하거나 변경하려는 경우 "파일 속성 변경"을 선택하면 위와 다소 다른 아날로그 창이 나타납니다.

봐, 그들이 여기에 나타났어 추가 세팅. 해당 라인 옆의 체크박스를 선택하면 "하위 디렉터리로 리디렉션", 이는 지정된 액세스 권한이 이 디렉터리에 중첩된 디렉터리(폴더) 또는 파일에 적용된다는 의미입니다. 아래 상자를 선택하면 찾은 설정 그룹이 활성화되고 모든 파일 및 디렉터리, 첨부 파일만 또는 디렉터리에만 설정을 적용하는 방법도 선택해야 합니다.



질문이 있으신가요?

오타 신고

편집자에게 전송될 텍스트: