Linux에서 액세스 권한을 조정하십시오

Anonim

Linux에서 액세스 권한을 조정하십시오

리눅스 커널을 기반으로 한 운영 체제에서는 계정간에 액세스 권한을 나눌 수있는 권한 설정 도구가 있습니다. 이것은 특정 파일, 디렉토리 또는 응용 프로그램에 대한 액세스에 대한 제한입니다. 독서, 쓰기 및 실행의 세 가지 유형의 세 가지 유형이 있습니다. 특별한 도구를 사용하여 OS에 등록 된 각 사용자 아래에 개별적으로 편집 할 수 있습니다. 다음은 언급 된 매개 변수의 두 가지 구성 방법으로 간주됩니다.

Linux에 대한 액세스 권한을 구성합니다

오늘날 고려 된 방법은 유니버셜이기 때문에 모든 Linux 배포판에 적합합니다. 고정 파일 관리자가없는 사용자가 첫 번째 방법을 사용할 수 없으며 시스템 관리는 콘솔을 통해 독점적으로 수행됩니다. 이 경우 chmod 명령 동작이 자세히 설명되는 두 번째 옵션으로 즉시 전환하는 것이 좋습니다. 그래픽 시스템 인터페이스와 적극적으로 상호 작용하는 다른 사용자는 액세스 할 수있는 여러 가지 다른 액세스가 있기 때문에 두 가지 방법으로 시간을 지불 할 것을 권합니다.

시작하기 전에 시스템에 필요한 수의 사용자가 있는지 확인하십시오. 여러 사람들이 컴퓨터에 액세스 할 수 있음을 알고 있다면, 자신의 별도의 계정을 만들어야하고 액세스 권한을 약속해야합니다. 이 주제에 대한 자세한 가이드는 다음 링크에서 다른 기사에서 찾을 수 있습니다.

물론 파일 관리자에있는 설정을 사용하면 오브젝트에 대한 액세스 권한을 신속하고 문제없이 신속하게 편집 할 수 있지만 때로는 일련의 기능이 충분히 제한되며 일부 사용자는보다 유연한 구성이 필요합니다. 이러한 상황에서 다음 방법에 문의하는 것이 좋습니다.

방법 2 : chmod 팀

Linux에서 운영 체제에서 특정 작업의 성능을 향상시킨 사용자는 다른 명령을 사용하여 클래식 콘솔을 통해 모든 작업의 ​​대부분이 이루어 졌음을 알 수 있습니다. 파일 및 폴더에 대한 액세스 권한을 편집하는 것은 예외가 아니며이 기본 제공 chmod 유틸리티에 유용했습니다.

chmod syntax.

각 명령에는 자체 구문 - 필요한 작업을 지정하기 위해 특정 시퀀스에 기록 된 옵션 및 매개 변수가 있습니다. 그런 다음 입력 시퀀스는 다음과 같습니다 : chmod + 옵션 + 권한 + 개체 이름 또는 경로. chmod를 사용하는 방법에 대한 자세한 정보는 콘솔에서 읽습니다. 메뉴 또는 Ctrl + Alt + T 키 조합을 통해 실행할 수 있습니다.

Linux 운영 체제에서 chmod 명령을 실행하기 위해 터미널 시작

터미널에서 chmod --help를 등록하고 Enter 키를 클릭해야합니다. 그런 다음 기본 언어에 대한 공식 문서가 표시되므로 유틸리티의 기본 사항을 처리하는 데 도움이됩니다. 그러나 우리는 여전히 모든 옵션과 권리에 대한보다 자세한 설명을 제공합니다.

Linux의 콘솔을 통한 chmod 유틸리티의 공식 문서와 익숙 함

액세스 권한

위의 정보에서 이미 알고 있듯이 Linux에서 읽기, 쓰기 및 실행에서 Linux에 세 가지 유형의 권리가 있습니다. 그들 각각은 팀과 함께 일할 때 사용해야하는 chmod에서 자체 편지 지정을 가지고 있습니다.

  • R - 독서;
  • W - 녹음;
  • x - 실행;
  • S - 수퍼 유저를 대신하여 실행. 이 권리는 선택 사항이며 주 계정에서 프로그램 및 스크립트의 출시를 의미합니다 (Sudo 명령을 통해 대략 말하기).

첫 번째 방법으로 구성 항목의 속성에서 각 사용자 그룹에 대해 분할되는 것이 눈에 띄는 것입니다. 그들은 또한 3이고 chmod에서 그들은 다음과 같이 결정됩니다.

  • u는 객체 소유자입니다.
  • G - 그룹;
  • o - 나머지 사용자;
  • a - 위의 모든 사용자.

또한 고려중인 팀은 숫자의 형태로 권리를 표기합니다. 0에서 7까지의 수치는 특정 매개 변수를 의미합니다.

  • 0 - 권리 없음;
  • 1 - 독점적으로 실행;
  • 2 - 기록 만;
  • 3 - 실행 및 함께 기록;
  • 4 - 독점적으로 독서;
  • 5 - 읽기 및 실행;
  • 6 - 읽기 및 쓰기;
  • 7 - 모든 권리가 함께 있습니다.

이 모든 매개 변수는 개별 파일 및 디렉토리 모두와 동일합니다. 권한을 할당 할 때 먼저 먼저 소유자의 번호를 표시 한 다음 그룹 및 나머지 사용자가 끝나면됩니다. 그런 다음 값은 예를 들어 744 또는 712와 같이보기를 찾습니다.이 권리 중 하나 이상이 유틸리티에 옵션을 작성한 후에 입력하므로 자세히 연구해야합니다.

옵션

권한은 chmod 명령을 사용할 때 주요 역할을 수행하지만 옵션을 사용하면 추가 매개 변수를 설정하여 더 유연하게 구성 할 수 있습니다. 옵션에 대한 가장 인기있는 옵션은 이런 종류가 있습니다.

  • -c - 명령이 활성화 된 후 모든 변경 사항에 대한 정보를 표시합니다.
  • -f - 모든 오류 알림의 표시를 제거합니다.
  • -v - 명령이 활성화 된 후 모든 정보를 표시합니다.
  • - 설명 - 특정 파일에서 권한 마스크를 선택하십시오.
  • -r - 재귀 활성화. 이 경우 지정된 디렉토리의 모든 파일 및 폴더에 지정된 권한이 적용됩니다.

이제 당신은 오늘 chmod라는 유틸리티의 구문과 유틸리티의 주요 지정에 익숙합니다. 추가 유용한 정보를 숙지하고 팀의 인기있는 예제에 대해 알게 될뿐만 아니라 권리를 편집하는 프로세스를 단순화 할 수 있습니다.

추가 조치

터미널에서 작업의 편리 성을 향상시키기 위해 사용자는 후속 실행 실행을 최적화하는 몇 가지 더 많은 명령을 사용해야합니다. 예를 들어, 시작한 후에는 / home / user / folder가 필수 폴더의 조건부 경로 인 CD / 홈 / 사용자 / 폴더를 등록 할 수 있습니다. 이 명령을 활성화 한 후 지정된 디렉토리로 이동이 있으며 모든 후속 조치는이를 통해 수행됩니다. 따라서 미래의 파일 또는 폴더에 대한 전체 경로를 입력 할 필요가 없어지는 경우 (물론 전환가 수행 된 위치에있는 경우) 제거됩니다.

Linux의 터미널을 통해 필요한 위치로 건너 뜁니다.

-l 옵션과 함께 ls 명령을 표시하는 것은 불가능합니다. 이 유틸리티를 사용하면 오브젝트에 대한 액세스 권한에 대한 현재 설정을 볼 수 있습니다. 예를 들어, 결과는 소유자가 파일을 읽고 편집 할 수 있음을 나타냅니다. 그룹은 동일한 작업을 수행하고 다른 사용자는 단지 읽습니다. (모든 지정은 위에서 설명한 액세스 권한을 준수합니다). Linux의 LS 팀의 동작에 대한 세부 정보는 다음 링크에서 다른 기사에서 알 수 있습니다.

ls 명령을 등록하여 결정하십시오

읽기 : Linux에서 ls 명령의 샘플

팀의 예

마지막으로 사용자가 더 이상 팀의 구문과 응용 프로그램에 관한 질문이 없도록 유틸리티를 사용하는 데 몇 가지 예를 누르고 싶습니다. 그러한 줄에주의를 기울이십시오 :

Linux 운영 체제에서 chmod 명령의 예입니다

  • chmod a + r file_name - 파일을 읽을 수있는 모든 권한을 추가합니다.
  • chmod a-x file_name - 객체를 실행하기위한 권한을 픽업합니다.
  • chmod a + r file_name - 읽기 및 쓰기 권한을 추가합니다.
  • chmod -r u + w, go-w folder_name - 재귀를 활성화 (전체 디렉토리 및 해당 내용에 대한 응용 프로그램 명령), 소유자에게 쓸 수있는 권한을 추가하고 다른 사용자의 쓰기에 대한 항목 권한을 삭제하는 권한을 추가합니다.

볼 수 있듯이 징후 + 및 평균 추가 또는 권리를 집중하십시오. 공백없이 옵션과 권한과 함께 표시되며 파일이 호출되거나 전체 경로를 호출합니다.

오늘날 Linux 커널을 기반으로 OS에서 액세스 권한을 설정하는 두 가지 방법을 배웠습니다. 나열된 방법은 보편적이며 모든 배포판에 적합합니다. 각 명령을 활성화하기 전에 구문의 정확성뿐만 아니라 파일과 경로의 이름을 확실히 알 수 있습니다.

참고 항목 : 터미널 Linux에서 자주 사용되는 명령을 자주 사용합니다

더 읽어보기