파일 및 디렉터리 권한 작동 방식 (II)

Linux 사용자 권한

오래 전 우리 포스트에서 Linux에서 파일 권한이 작동하는 방식 (I) 선호하는 운영 체제에서 액세스 권한을 사용하는 방법을 이해하기 시작했습니다. 우리는이 플랫폼에서 막 첫 번째 무기를 만든 사람들에게 효과적으로 접근 할 수 있도록 간단하게 노력했지만, 거의 모든 주제에서와 같이 더 고급 수준에 도달 할 가능성이 있으며, 조금씩 그것을 보게 될 것입니다. .

우리는 "ls -l"명령이 우리에게 보여준 것을 남겼습니다. 그 후에 우리는 시스템이 각 디렉토리, 하위 디렉토리 및 파일에 대해 설정 한 모든 세부 사항을 얻습니다. 그러나 이러한 모든 권한은 각각 읽기, 쓰기 및 실행을 나타내는 문자 r, w 및 x로 설정할 수있을뿐만 아니라 권한의 숫자 명명법 사용, 우리가이 포스트에서 보게 될 것이고 나중에 우리가 umask로 작업 할 수있게 해줄 것입니다.이 기능은 특정 디렉토리에 생성되는 각 파일의 권한을 정의하는 기능입니다. Linux.

하지만 먼저 다음과 같은 구문을 가진 chmod 명령에 대해 이야기 할 때이 숫자가 의미하는 바를 살펴 보겠습니다.

chmod [옵션] 파일 모드.

그래서 확실히 우리는 chmod 755 ~ / Downloads / DTStoAC3와 같은 것을 본 적이 있습니다.

시스템에 액세스하는 모든 사용자 (공용)와 파일을 소유하고 쓰기 권한이있는 사용자 그룹의 일부인 사용자에게 읽기 및 실행 권한을 부여하는 작업이 수행되었습니다. 파일 내용을 수정할 수있는 사람 이를 이해하려면 부분별로 살펴보아야합니다.이를 위해 이전 게시물에서 이미 XNUMX 개의 지표를 소유자, 그룹 및 기타의 세 그룹으로 분리하는 것이 편리하다는 것을 확인했습니다.

소유자는 파일의 작성자이거나 폴더가 생성 된 사용자 계정의 소유자입니다., 일반적인 것은 이러한 파일에 대한 모든 작업을 수행 할 수 있다는 것입니다. 그룹 권한은 사용자가 수행 할 수있는 작업, 파일을 소유 한 사용자와 동일한 그룹에 속하는 사용자를 결정하고 다른 사용자에 대한 권한은 시스템에 액세스하는 사용자가 할 수있는 작업과 할 수없는 작업을 의미합니다.. 여기에는 실행 권한과 관련하여 무엇보다 파일과 디렉토리 사이에 상당한 차이가 있으며 (두 경우 모두 읽기 및 쓰기 권한이 매우 명확합니다) 파일에 대한 권한이 있으면 실행하거나 시작할 수 있다는 것입니다. (예 : 운영 체제 또는 게임의 일부인 프로그램) 디렉토리의 경우 실행 권한을 통해 목록을 만들 수 있습니다. (즉, "ls"를 만들어 그 안에 무엇이 있는지 확인합니다).

우리가 가끔 보게되는 숫자를 결정하는 것은 권한의 이진 순서의 합이며, 각각의 위치에 따라 할당 된 값이 있다는 것입니다. A) 예, 소유자와 그룹 및 기타 모두에 대한 rwx는 4, 2, 1로 볼 수 있습니다., 이는 각각의 명목상 값이며, 특정 파일 또는 디렉토리에 대한 모든 권한이 있으면 총합이 7이고 읽기 및 쓰기 권한이 있으면 6이됩니다 (r은 4의 가치가 있고 w는 2), 5는 읽기 및 실행 (r은 4이고 x는 2이므로), 4는 읽기만, 2는 쓰기 만, 1은 실행 만 할 수 있습니다. 이 게시물과 함께 제공되는 이미지에서이를 이해하는 좋은 예가 있습니다. 여기서는 번호 755에 도달하는 방법을 잘 보여줍니다. 다음 기사에서는 숫자와 문자 명명법 모두에서 권한이 작동하는 방식을 이미 이해 했으므로 Linux에서 사용자 권한을 변경하는 방법.


코멘트를 남겨주세요

귀하의 이메일 주소는 공개되지 않습니다. 필수 필드가 표시되어 있습니다 *

*

*

  1. 데이터 책임자 : Miguel Ángel Gatón
  2. 데이터의 목적 : 스팸 제어, 댓글 관리.
  3. 합법성 : 귀하의 동의
  4. 데이터 전달 : 법적 의무에 의한 경우를 제외하고 데이터는 제 XNUMX 자에게 전달되지 않습니다.
  5. 데이터 저장소 : Occentus Networks (EU)에서 호스팅하는 데이터베이스
  6. 권리 : 귀하는 언제든지 귀하의 정보를 제한, 복구 및 삭제할 수 있습니다.