CHMOD 777: 구문 및 기능

Chmod 777 Gumun Mich Gineung



chmod 777은 Linux에서 작업할 때 일반적입니다. 실행 파일을 다운로드한 후 또는 읽고 있던 자습서에서 어딘가에서 발생했을 수 있습니다. 그것은 무엇을 의미하며 사용해야합니까?

chmod 777은 Linux에서 파일 또는 디렉토리에 대한 파일 권한을 설정하는 한 가지 방법입니다. 이 가이드에서는 Linux 파일 권한 및 설정 방법에 대해 설명합니다. 또한 chmod 777이 무엇인지, 실행될 때 무엇을 하는지 이해할 것입니다.







Linux 파일 권한이란 무엇입니까

Linux에서 모든 디렉토리와 파일은 서로 다른 소유권, 속성 및 파일 권한을 가집니다. 이러한 파일 제어 기준은 지정된 파일에 액세스할 수 있는 사람과 파일 또는 디렉토리로 수행할 수 있는 작업을 제한하는 데 도움이 됩니다.



파일 권한은 클래스에 따라 분류됩니다. 세 가지 사용자 클래스가 있습니다.



  1. 소유자 - 주어진 파일이나 디렉토리를 만든 사람이 소유자입니다. 이상적으로는 홈 디렉토리에 생성된 모든 파일 또는 디렉토리는 현재 사용자가 소유합니다. 그러나 소유권을 사용하거나 변경할 수 있습니다.
  2. 그룹 - 이들은 주어진 디렉토리 또는 파일에 대한 액세스 권한이 있는 다른 사용자를 나타냅니다. 소유자는 파일에 대한 액세스 권한을 정의합니다.
  3. 기타 – 소유자가 아니거나 그룹 범주에 속하지 않는 사람은 다른 사람을 대표합니다.

세 가지 사용자 클래스는 각각 다른 파일 권한을 가집니다. 그들은 가질 수 있습니다 읽고, 쓰고, 또는 실행하다 권한.





읽기(r) – 읽기 권한은 사용자가 지정된 디렉토리의 내용에 액세스하고 파일을 볼 수 있음을 의미합니다. 그러나 기존 파일을 수정, 생성 또는 삭제할 수는 없습니다.

쓰기 (w) – 쓰기 권한을 통해 사용자는 디렉토리의 파일을 수정할 수 있습니다.



실행 (x) – 지정된 파일이 스크립트인 경우 실행 권한을 통해 사용자는 파일을 실행할 수 있습니다.

따라서 주어진 사용자는 다른 권한을 가질 수 있습니다. 게다가 소유자는 주어진 파일이나 디렉토리에 대한 권한을 변경하여 주어진 사용자 클래스에 대한 권한을 추가하거나 취소할 수 있습니다.

파일 권한을 보기 위해 주어진 디렉토리의 내용에 대한 긴 목록은 다음과 같습니다.

이전 이미지에는 권한이 다른 파일과 디렉터리가 있습니다. 첫 번째 경우 하이픈( -) 파일이라는 뜻입니다. 그만큼 rw- 나타내는 소유자 권한. 그만큼 아르 자형- 나타내는 그룹 권한. 마지막 카테고리인 아르 자형-, 나타내는 다른 사람 권한.

디렉토리의 경우, 디렉토리와 파일 권한을 나타냅니다.

파일 권한 표현

파일 권한은 숫자 값으로 표시됩니다. 4 ~을 의미하다 읽기, 2 ~을 의미하다 쓰기, 1 ~을 의미하다 실행하다, 그리고 0 권한 없음을 나타냅니다.

다음 표에서 분석해 보겠습니다.

r, w, x 권한 8진수 표현
– – – 0
– – 엑스 1
-안에-
-wx
r- – 4
r-x 5
rw- 6
rwx 7

권한이 있는 파일을 받는 경우 644, 그만큼 소유자 권한 6이 있습니다. 이는 주어진 파일을 읽고 쓸 수 있으며 디렉토리의 파일을 수정할 수 있음을 의미합니다. 그만큼 그룹 그리고 다른 사람 허가를 받다 4 즉, 파일과 디렉토리 내용만 읽을 수 있습니다.

이전 예에서 moo.docx 다음과 같이 표시되는 644로 설정됩니다. rw-r–r–.

을 위해 새로운 디렉토리의 권한은 다음으로 설정됩니다. 775. 우리가 그것을 바꾸고 싶다면 644, 다음 명령을 사용할 수 있습니다.

$ 스도 chmod 644 새로운

우리는 다음을 사용하여 파일 권한을 변경했습니다. chmod 명령.

CHMOD 777의 이해

그만큼 777 파일 권한은 모든 사용자 클래스가 읽고, 쓰고, 그리고 실행하다. 실행하면 chmod 777, 시스템의 모든 사용자 클래스가 액세스할 수 있는 파일 또는 디렉토리를 만들고 있습니다. 이러한 권한은 피해야 하며 시스템의 모든 사용자를 신뢰하는 경우에만 사용해야 합니다. 777 권한은 보안 위협을 제기합니다. 가능하면 사용을 피해야 합니다.

오직 소유자 가지고 있어야 7 파일 권한. 다른 사용자는 파일 권한을 고수해야 합니다. 5 또는 액세스하거나 실행해야 하는 대상에 따라 다른 권한.

chmod 777은 다음과 같이 설정할 수 있습니다.

명명된 파일에 대해 777 파일 권한을 설정합니다. 모든 사용자는 rwx 권한. 이러한 권한이 있는 파일을 찾으면 권한을 다른 항목으로 줄입니다. 당신은 사용할 수 있습니다 chmod 시스템의 보안 위협을 최소화하는 명령입니다.

결론

chmod 777은 시스템의 모든 사용자에게 파일 읽기, 쓰기 및 실행 권한을 할당하는 데 사용되는 명령입니다. 이 가이드에서는 Linux 파일 권한, 그 표현 및 chmod 명령을 사용하여 권한을 변경하는 방법에 대한 모든 세부 정보를 설명했습니다. 또한 chmod 777의 의미와 이를 피해야 하는 이유에 대해 논의했습니다. 이제 chmod 777의 개념이 무엇인지 이해하셨기를 바랍니다.