Linux 디렉토리의 권한 변경

Linux Dilegtoliui Gwonhan Byeongyeong



디렉터리에 액세스하려고 시도하는 동안 문제가 발생하여 파일이나 디렉터리를 변경할 수 있는 권한이 없다는 오류 메시지를 받은 적이 있습니까? 이는 파일 내의 구성 요소를 실행하거나 수정하는 데 필요한 액세스 권한이 없을 때 발생합니다.

Linux 플랫폼에서는 여러 사용자가 팀으로 작업할 때 동일한 서버에 액세스할 수 있습니다. 이는 좋지만 소유자의 개인 정보에 영향을 미칠 수 있으므로 보안 위험도 증가합니다. 파일이나 디렉터리에 개별적으로 액세스하면 데이터나 중요한 파일이 손실될 가능성이 높아질 수도 있습니다.







Linux는 항상 사용자의 개인정보를 보호하고 최고의 사용자 경험을 향상시키는 사용자 친화적인 플랫폼입니다. 따라서 여러 사용자가 시스템에 액세스하더라도 걱정할 필요가 없습니다. 권한을 변경하여 파일이나 디렉터리에 대한 액세스를 제한할 수 있습니다. 파일이나 디렉터리 권한을 변경하는 방법은 다음과 같습니다. chmod 디렉터리 액세스를 허용하거나 제한하는 데 사용되는 Linux 명령입니다.



이 명령 도구를 사용하기 전에 먼저 다음 정보가 있어야 합니다.



리눅스 그룹

일반적으로 Linux에는 세 가지 유형의 사용자가 있습니다.





소유자 ( ~에 ) 파일이나 디렉터리를 만든 사용자
여러 떼 ( g ) 다중 사용자 수 그룹의 모든 구성원에 대한 액세스 권한
다른 사용자 ( 영형 ) 파일의 소유자도 아니고 그룹의 구성원도 아닌 다른 사용자

권한 유형 정의

사용자에게 액세스 권한을 부여할 수 있는 파일 또는 디렉터리 권한에는 세 가지 유형이 있습니다.

( 아르 자형 ) 🡪 읽다 사용자는 파일이나 디렉터리를 볼 수만 있습니다.
( ~ 안에 ) 🡪 쓰다 사용자는 파일이나 디렉터리를 보고 편집할 수 있습니다.
( 그것은 ) 🡪 실행하다 사용자는 파일이나 디렉터리를 읽고, 쓰고, 실행할 수 있습니다.

상징적 표현

디렉터리 권한을 변경하는 동안 액세스를 허용하거나 제거하는 두 가지 가능성이 있습니다. 이러한 경우 다음 연산자를 사용하여 권한을 할당하거나 제거합니다.

+ 파일/디렉토리에 액세스하기 위한 권한(읽기, 쓰기 또는 실행)을 추가함을 나타냅니다.
파일/디렉토리에 액세스하기 위한 권한이 없거나 권한(읽기, 쓰기 또는 실행)을 제거함을 나타냅니다.

또한 숫자를 사용하여 파일이나 디렉터리에 할당된 권한을 식별할 수 있습니다. 다음 표에는 Linux 변경 디렉터리의 숫자와 해당 의미가 표시되어 있습니다.

0 비허가
1 실행하다
2 쓰다
쓰기 + 실행
4 읽다
5 읽기 + 실행
6 읽기 + 쓰기
7 읽기 + 쓰기 + 실행

Linux 디렉토리의 권한 변경

이제 위에서 언급한 정보를 염두에 두고 몇 가지 예를 실행해 보겠습니다. 다행스럽게도 디렉터리 권한을 수정하는 두 가지 접근 방식이 있습니다.

  1. 그래픽 사용자 인터페이스
  2. 단말기

GUI를 사용하여 Linux에서 디렉토리 권한 변경

디렉토리 권한을 변경하는 가장 간단한 방법은 GUI 접근 방식을 이용하는 것입니다. 라는 이름의 새 디렉터리를 만들어 보겠습니다. 샘플_디렉터리 더 나은 이해를 위해:

마우스 오른쪽 버튼을 클릭하여 팝업 메뉴를 열고 다음을 클릭하세요. 속성 옵션:

다음으로 이동 권한 탭을 클릭하면 소유자, 그룹 등 다양한 섹션이 표시됩니다.

위 스크린샷에서는 소유자, 그룹 및 기타 사용자에 대해 액세스 권한이 할당되어 있음을 볼 수 있습니다. “ 첨부된 파일에 대한 권한 변경 ” 버튼을 클릭하고 다른 권한 옵션도 보려면 클릭하세요.

에서 샘플_디렉터리 디렉터리에서는 소유자와 그룹 모두 파일과 폴더에 대한 완전한 액세스 권한을 갖습니다. 여기에는 그 안에 있는 모든 데이터를 읽고, 쓰고, 편집하고, 삭제하거나 실행하는 기능이 포함됩니다. 그러나 다른 사용자는 파일에 액세스할 수만 있으며 수정할 수는 없습니다.

다음에 대한 권한 액세스를 수정할 수 있습니다. 소유자 (디렉토리를 만든 사람), 그룹 (다른 사용자를 포함하여 소유자가 속한 곳에서) 기타 (다른 모든 사용자) 요구 사항에 따라.

터미널을 사용하여 Linux에서 파일/디렉토리 권한 변경

터미널을 사용하여 Linux 시스템에서 특정 작업을 수행하는 데 능숙하다면 이 섹션이 적합합니다.

새 디렉터리를 만들고 이름을 지정하겠습니다. 테스트_디렉터리 다음을 입력하여 mkdir 터미널에서 다음 명령을 실행하세요.

mkdir 테스트_디렉터리

기본 디렉터리 위치를 다음으로 변경합니다. 테스트_디렉터리 cd 명령을 사용하여 디렉터리:

CD 테스트_디렉터리

다음에서 일부 원시 파일을 만듭니다. 테스트_디렉터리 언급된 touch 명령을 실행하여 디렉토리:

만지다 파일1 파일2

이제 -l 매개변수와 함께 ls를 실행하여 기본 액세스 권한이 있는 파일을 나열합니다.

ㅋㅋㅋ -엘

위 스크린샷에서:

언급된 구문을 사용하여 chmod 명령으로 권한을 변경할 수 있습니다.

chmod [ 권한 ] [ 파일 이름 ]

Linux 그룹에 다음 권한을 할당한다고 가정해 보겠습니다.

소유자→읽기, 쓰기, 실행

그룹→ 읽고 쓰기

기타→ 읽고 쓰다

따라서 이러한 권한을 할당하는 명령은 다음과 같습니다. 파일1 :

chmod ~에 =rwx, g =rw, 영형 =rw 파일1

권한이 성공적으로 수정되면 ls 명령을 사용하여 확인하십시오. 파일1 :

chmod ~에 =rwx, g =rw, 영형 =rw 파일1

동일한 권한을 가진 file2에 대한 명령과 같이 숫자 문자를 사용하여 권한을 할당할 수도 있습니다.

chmod 766 파일2

위 명령에서:

7 에 대한 것입니다 소유자 읽기(4), 쓰기(2) 또는 실행(1) 권한이 있는 경우 6 에 대한 그룹 (4)를 읽고 (2)를 쓰고, 다음 6 에 대한 것입니다 다른 사용자는 읽기(4) 및 쓰기(2) 권한을 갖습니다.

이제 ls 명령을 사용하여 권한 설정을 확인하십시오.

ㅋㅋㅋ -엘

마찬가지로 위에서 파일에 대해 따랐던 것과 동일한 접근 방식을 사용하여 디렉터리 권한을 변경할 수 있습니다.

홈디렉토리로 이동 후 실행 ㅋㅋㅋ 디렉토리 권한을 표시하는 명령:

CD ~

ㅋㅋㅋ -엘

위 스크린샷에서, 디렉토리를 나타냅니다. 임의의 디렉토리를 예로 들어 권한을 변경해 보겠습니다. 샘플_디렉터리 :

현재 할당된 권한은 샘플_디렉터리 디렉터리는 소유자와 그룹이 이 디렉터리를 읽고, 쓰고, 실행할 수 있는 반면, 다른 사용자는 디렉터리를 읽고 실행할 수 있는 액세스 권한을 갖습니다.

이를 수정하려면 언급된 명령을 실행하십시오. chmod 요구 사항에 따라 명령을 내리고 디렉터리 권한을 변경합니다.

chmod rwxrw-r-- 샘플_디렉터리

ls 명령을 실행하여 Sample_dir 디렉터리에 적용한 액세스 수정 사항을 확인합니다.

ㅋㅋㅋ -엘

다음을 사용하여 하위 파일 및 콘텐츠와 함께 디렉터리 권한을 변경할 수도 있습니다. -아르 자형 매개변수:

chmod -아르 자형 ~에 =rwx, g =rx, 영형 =r 샘플_디렉터리

디렉터리 위치를 다음으로 변경합니다. 샘플_디렉터리 ls 명령을 실행하여 파일 권한을 나열합니다.

CD 샘플_디렉터리

ㅋㅋㅋ -엘

결론

여러 사용자가 동일한 서버에서 작업하는 경우 파일 또는 디렉터리 권한을 변경해야 합니다. Linus에는 소유자, 그룹 및 기타 세 가지 유형이 있습니다. 그만큼 소유자 파일이나 디렉토리를 만드는 사람입니다. 그룹 다수의 사용자로 구성되며, 다른 사람 동일한 시스템에서 작업하는 로컬 사용자입니다. Linux에서는 사용자가 파일 및 디렉터리에 대한 권한을 설정하여 다른 사용자의 손실 및 유해한 행위를 방지할 수 있습니다.

이 가이드에서는 명령줄 프롬프트와 GUI를 사용하여 디렉터리 또는 파일 권한을 변경하는 방법에 대한 간략한 가이드를 언급했습니다. 또한 파일/디렉토리 액세스를 수정하는 동안 사용되는 설명과 함께 모든 기호 표현을 언급했습니다. 또한 디렉토리 권한을 변경해야 할 때 chmod 명령이 어떻게 강력한 도구로 작동하는지 논의했습니다.