리눅스/유닉스의 파일 권한:읽기/쓰기 및 변경 방법?

리눅스의 복제 UNIX,다중 사용자영 시스템에 액세스할 수 있는 많은 사용자에 의해 동시에. 리눅스는 또한 수정없이 메인 프레임과 서버에서 사용될 수있다. 하지만 이것은 보안 문제로 원치 않는 또는 사용자 실행할 수 없거나 변경하거나 제거하는 중요한 데이터이다. 효과적인 보안을 위해 Linux 는 권한 부여를 2 단계로 나눕니다.,

  1. 소유권
  2. 사용 권한

이 리눅스 파일 명령 튜토리얼에서,당신은 배우-

  • 소유권의 리눅스 파일
  • 사용 권한을
  • 파일이 변경/디렉토리 권한을 가진’chmod’명령
  • 대(숫자) 모
  • 상징 모드
  • 소유권을 변경하고 그룹
  • 요약

의 개념은 리눅스 파일 권한을 소유권에 매우 중요합니다. 여기에서는 Linux 권한과 소유권에 대해 설명하고 두 가지 모두에 대해 설명합니다. 우리가 소유권으로 시작하자.,

경우 여기를 클릭하십시오 비디오에 액세스할 수 없

소유권의 리눅스 파일

모든 파일과 디렉터리에서 유닉스/리눅스 시스템은 할당된 3 가지 유형의 소유자 아래와 같습니다. 사용자가 파일의 소유자입니다. 기본적으로 파일을 만든 사람이 해당 소유자가됩니다. 따라서 사용자는 때때로 소유자라고도합니다.사용자 그룹에는 여러 사용자가 포함될 수 있습니다. 그룹에 속한 모든 사용자는 파일에 대한 동일한 Linux 그룹 권한 액세스 권한을 갖습니다., 다수의 사람들이 파일에 대한 액세스를 요구하는 프로젝트가 있다고 가정합니다. 대신 수동으로 할당한 권한을 각 사용자를 추가할 수 있습니다 모든 사용자를 그룹에 할당 그룹 권한이 파일러만이 그룹 멤버와 다른 사람이 없을 읽을 수 있거나 수정할 수 있습니다.

기타

파일에 액세스 할 수있는 다른 사용자. 이 사람은 파일을 만들지 않았으며 파일을 소유 할 수있는 사용자 그룹에 속하지 않았습니다. 실제로,그것은 다른 모든 사람들을 의미합니다. 따라서 다른 사람에 대한 권한을 설정할 때 세계에 대한 권한 설정이라고도합니다.,

,이제는 큰 문제가 발생이 어떻게 Linux 의 구분이 이 세 개의 사용자가 사용자는’A’에 영향을 미칠 수 있는 파일을 포함하는 다른 일부 사용자는’B’중요한 정보/데이터입니다. 그것은 당신이 당신의 이미지를 볼 수,당신의 리눅스 컴퓨터에서 작동하는 동료를 원하지 않는 것과 같습니다. 이것은 사용 권한이 설정된 곳이며 사용자 동작을 정의합니다.

우리가 리눅스에서 권한 시스템을 이해하자.

권한

UNIX/Linux 시스템의 모든 파일 및 디렉토리에는 위에서 설명한 모든 3 명의 소유자에 대해 정의 된 3 가지 권한이 있습니다.,

  • 읽기:이 권한은 파일을 열고 읽을 수있는 권한을 부여합니다. 디렉토리에 대한 읽기 권한은 당신에게 그 내용을 나열 할 수있는 기능을 제공합니다.
  • 쓰기:쓰기 권한은 파일의 내용을 수정할 수있는 권한을 부여합니다. 디렉토리에 대한 쓰기 권한은 디렉토리에 저장된 파일을 추가,제거 및 이름을 바꿀 수있는 권한을 부여합니다. 파일에 대한 쓰기 권한이 있어야하지만 파일이 저장된 디렉토리에 대한 쓰기 권한이없는 시나리오를 생각해보십시오. 파일 내용을 수정할 수있을 것입니다., 그러나 디렉토리에서 파일의 이름을 바꾸거나 이동하거나 제거 할 수는 없습니다.
  • Execute:Windows 에서 실행 프로그램은 일반적으로 확장자를 갖습니다.”exe”그리고 당신은 쉽게 실행할 수 있습니다. Unix/Linux 에서는 실행 권한이 설정되지 않으면 프로그램을 실행할 수 없습니다. 는 경우 실행 권한을 설정하지 않을 수도 있습을 볼 수 있/수정 프로그램 코드(제공 읽&쓰기 권한을 설정)지만,그것을 실행합니다.,

파일에서 사용 권한 Linux/Unix

보 파일 권한 리눅스에서 예:

ls-l 터미널에서 제공

ls - l

여기에, 우리가 강조 표시된’-rw-rw-r–‘과 이상한 코드고는 하나 우리에게 알려줍에 대해 유닉스 권한이 주어진 소유주,사용자 그룹이다.,

여기서 첫 번째’-‘는 파일을 선택했음을 의미합니다.p>

,다른 경우 디렉토리,d 가 표시되었습니다.

문자가 아주 기억하기 쉽습니다.

r=읽기 권한을
w=쓰기 권한을
x=실행 권한을
=권한 없음

살펴 봅니다 그것은 이 방법입니다. 코드의 첫 번째 부분은’rw-‘입니다., 이 소유자’Home’할 수 있습니다:

  • 파일을 읽
  • 쓰기 또는 파일을 편집
  • 그는 실행할 수 없습니다 때문에 파일의 실행금 설정’-‘.

디자인별로 Fedora,CentOS,Ubuntu 등과 같은 많은 Linux 배포판. 사용자 이름과 동일한 그룹 이름의 그룹에 사용자를 추가합니다. 따라서 사용자’톰’이’톰’이라는 그룹에 추가됩니다. 두 번째 부분은’rw-‘입니다., 그것은 사용자 그룹’Home’와 그룹-회원 할 수 있습니다:

  • 파일을 읽
  • 쓰기 또는 파일을 편집

세 번째 부분에 대한 의미하는 세계 모든 사용자. 그것은’r–‘라고 말합니다. 즉,사용자만 할 수 있다.

  • 파일을 읽

파일이 변경/디렉토리 권한을 가진’chmod’명령

말하는 것을 원하지 않으시면 동료에게 귀하의 개인 이미지입니다. 이것은 파일 권한을 변경함으로써 달성 될 수있다.

우리는’변경 모드’의 약자’chmod’명령을 사용할 수 있습니다., 명령을 사용하여 소유자,그룹 및 세계에 대한 파일/디렉토리에 권한(읽기,쓰기,실행)을 설정할 수 있습니다. Syntax:

chmod permissions filename

2 가지 방법이 있을 사용하는 명령

  1. 절대 모드
  2. 상징 모드

대(숫자)모드

이 모드에서,파일 권한이 있으로 표현되지 않는 문자 a three-digit 진수 숫자입니다.

아래 표는 권한 유형에 대한 모든 숫자를 제공합니다.

행동에서 chmod 권한 명령을 보자.,

위에서 부여 터미널 창에서,우리는 변경 권한 파일의’샘플을’764′.

‘764’절대적인 코드는 다음을 말한다:

  • 소유자를 읽을 수 있습, 쓰고 실행
  • 사용자 그룹을 읽고 쓸 수 있
  • 세계를 읽을 수 있습

이것은 다음과 같으로’-rwxrw-r–

이것은 어떻게 변경할 수 있는 사용자 권한에서 리눅스 파일에 할당하여 절대적인 수입니다.,

기호 모드

절대 모드에서는 3 명의 소유자 모두에 대한 권한을 변경합니다. 기호 모드에서는 특정 소유자의 권한을 수정할 수 있습니다. 그것은 유닉스 파일 권한을 수정하는 수학 기호를 사용합니다.

Operator Description
+ 권한을 추가하는 파일 또는 디렉터리
제거하는 권한을
= 설정한 권한을 재정의 권한을 설정한다.,

The various owners are represented as –

User Denotations
u user/owner
g group
o other
a all

We will not be using permissions in numbers like 755 but characters like rwx.,k 으로 예

소유권을 변경하고 그룹

에 대한 소유권을 변경하는 파일의/디렉토리에 사용할 수 있습니다면 다음 명령을 실행하십시오.

chown user

하고 싶은 경우에는 사용자를 변경 뿐만 아니라 그룹의 파일 또는 디렉토리를 사용하여 명령

chown user:group filename

자의 작업에서 볼

하고 싶은 경우에는 변경 그룹 소유자만 사용하는 명령

chgrp group_name filename

‘chgrp’스탠드에 대한 변경 그룹입니다.,

  • 파일을/etc/그룹이 모두 포함 그룹은 시스템에서 정의
  • 명령을 사용할 수 있습니다”그룹에”모든 그룹의 구성원은
  • 명령을 사용할 수 있습 newgrp 로 작동하는 회원 이외의 다른 그룹의 기본 그룹
  • 할 수 없습니다가 2 그룹이 소유하는 같은 파일입니다.
  • Linux 에 중첩 된 그룹이 없습니다., 하나는 그룹이 될 수 없는 하위 그룹의 다른
  • x-실행하는 디렉토리를 의미합을 허용되는”enter”dir 과 이득한 액세스를 sub-dirs
  • 있는 다른 권한을 설정할 수 있는 파일과 디렉터리 적용됩니다 나중에 고급 튜토리얼

요약:

  • 리눅스는 다중 사용자 시스템을 사용 권한 및 소유권에 대한 보안이다.
  • Linux 시스템 즉 세 가지 사용자 유형이 있습니다., 사용자 그룹과는 다른
  • 리눅스 파일을 나눕 권한으로 읽기,쓰기하고 실행하여 표시된 r,w,및 x
  • 파일의 권한에 의해 변경 될 수 있습’chmod’명령으로 분류할 수 있습니다 절대 및 상징 모드
  • 의’chown’명령 소유권을 변경할 수 있습의 파일이나 디렉토리에 있습니다. 다음과 같은 명령을 사용:chown 사용자 파일이거나 chown:사용자를 그룹에 파일
  • 의’chgrp’명령을 변경할 수 있습 그룹 소유권 chrgrp 그룹름
  • 무엇이 x-실행하는 디렉토리를 의미합니까?, A:dir 을”입력”하고 하위 dir 에 대한 가능한 액세스를 얻을 수 있습니다.

답글 남기기

이메일 주소를 발행하지 않을 것입니다. 필수 항목은 *(으)로 표시합니다