리눅스 파일 권한 설명

어떤 사람들은 그들의 뜻을 * nix에서 스크립트 파일 사용 권한에 대해 매우 지식이되고,되지 않을 수도 있습니다, 이것은 가이드의 일종하기위한 것입니다 때문에.

파일이나 폴더는 그것에 관련된 권한을 가지고 있습니다. 로 보라 : '이 파일 / 폴더 이상 전원 및 전원 어떤 그가 있죠있는 사람'.

권한 3 종류가 있습니다 :

  • 읽기
  • 쓰다
  • 실행

이러한 권한은 사람의 3 그룹에 적용 :

  • 파일 / 폴더의 소유자
  • 이 파일 / 폴더의 소유자가 속하는 그룹
  • 세계라는 군중의 나머지.

그래서 당신이 파일을 'x'를 가지고 가정, 다음이 파일 x는 확실합니다 :

  • 주인 그걸로 뭘 할 수 있는지 정의하는 권한 집합
  • 권한 집합이 정의하는 것을 소유자가 할 수있는 것과 같은 그룹에 속하는 사용자
  • 적합하지 않다 다른 사람들이 그가 먼저 INT 무엇이 카테고리 할 수

당신은 하나의 권한 (예 : 읽기) 또는이 파일 / 폴더에 대한 권한 집합을 (예 : 실행, 읽기) 지정할 수 있습니다.

인스턴스로, 당신은 그 파일 (실행, 쓰기, 읽기)로 원하는대로 소유자가 할 수 있도록 수, 소유자가 속한 그룹이 단순히 파일을, 그리고 아무것도 안하고의 시스템에 다른 없도록 모두 읽을 수 있습니다.

지금, 당신을 쉽게하기 위해, 그리고이 숫자 계산하는 방법을 설명할 수가하려면 다음을 기억할 :

  • 읽기는 4 같음
  • 쓰기는 2 같음
  • 실행은 1 같음

의 위에 제시된 예제로 돌아가 보자.

  • 우리는 모든 권한을 갖고있는 주인을 원했지만 이것은 주인의 허가가 있어야 의미 : 4 (읽기) + 2 (쓰기) + 1 (실행) = 7
  • 우리는 4이에게 = 6을 의미 읽기 및 쓰기 권한 그룹을주고 싶어
  • 우리는 세계에 대한 완벽한 액세스를 거부하고 싶었 살인데 그런가요

따라서 사용자의 3 종류에 대한 권한은 우리가 이전에 총액을하는 방법까지 언급 : 750

명심하십시오, 당신은 소유자의 권한을 첫 번째 (7)에 자리 대응을 사용 후 다음 세계로 그룹 (5).

아주 간단하고, 어?

당신은 특정 파일 'X'에 대한 이러한 권한을 어떻게 설정합니까? 간단하게 쉘 프롬프트 chmod를 755 X에서 실행

이전 버전과 다른 운동을했지만 이번에는 해보 자구. 제가 기본적으로 새로 만든 파일은 644의 권한이있는 것이라고 말하고있다면, 어떻게 사용자의 3 종류 각각의 허가는 것입니까?

6은 기본적으로 4 +2 (: 4,2 1 잠재적으로이 번호를 만드는 참여할 것입니다 당신이 다른 방법으로는, 당신은 불과 3 숫자를 다 기억 못)입니다. 이것은 읽고 쓸 것을 의미합니다.
4, 음 4 ... 그것은 단순한 읽기입니다

644 권한이 파일 / 폴더의 소유자에 대한 권한과 소유자의 그룹에 사용자를위한 세계의 나머지 부분에 대한 읽기 권한을 읽기 및 쓰기 어인 셈입니다.

질문 하나, 그래도 발생 : 우리가 파일과 우리가 폴더로 설정 분들로 설정 권한의 차이점은 무엇입니까?

기본적으로 :

  • 파일에 읽기 권한은 폴더에 대한 읽기 권한이 우리가 (에 포함된 파일과 폴더의 목록을 얻을) 내용을 나열할 수있다는 것을 의미하면서 우리가 내용을 수있다는 것을 의미합니다.
  • 파일에 쓰기 권한은 폴더에 대한 쓰기 권한은 우리가 아래에 파일과 폴더를 만들고 수정할 수있다는 것을 의미하면서 우리가 내용을 변경할 수있다는 뜻
  • 파일에 권한을 실행하면이 폴더에 권한을 실행하는 동안 우리는 문자 그대로 우리가 그곳에 찾아볼 수있다는 것을 의미합니다 (예 : 쉘 스크립트)를 실행할 수있다는 것을 의미합니다.

마지막 포인트 :

여러분이 * nix에서 스크립트를 시스템에 파일 / 폴더의 긴 목록을 얻을 경우 예제는 다음 사항을주의로 수 :

-rwxr-XR-X

이것이 내가 위에서 설명한 번호가 권한의 텍스트 표현입니다. 대쉬 - '아니요'를 의미합니다. 'R'을 읽는 의미, 'w'가 글을 쓰고, 'X'수단 실행합니다. (-) 또는 폴더 (D) 첫번째 비트는이 파일인지를 표시 것입니다.

다시, 우리는 소유자, 그룹, 세계 시퀀스로 이동하십시오. 위의 예제는이 파일을 나타냅니다 그래서 소유자가 읽기, 쓰기 권한을 실행, 그룹은 읽기, 실행 권한, 세상 읽기, 권한을 실행합니다.

이 가이드는 심플하면서도 독자들에게 유익했기를 바래요.

코멘트를 남겨주세요

댓글