폴더 권한 Linux 확인 방법

폴더 권한 Linux 확인 방법

2022-06-03 last update

7 minutes reading Linux Commands
Linux는 다중 사용자 운영 체제입니다.그것은 여러 사용자가 동시에 시스템에 접근하는 것을 처리할 수 있다.이것은 리눅스가 대형기, 서버, 슈퍼컴퓨터 등 분야에서 이렇게 유행하는 관건적인 원인 중의 하나이다. 다중 사용자 시스템으로서 기능성을 가진 사용자 권한 관리는 매우 중요하다.이것은 어떤 사용자/그룹이 시스템에 접근할 수 있는 부분을 정의하는 기초이다.
파일 액세스의 경우 이 사용자 권한은 파일 권한으로 관리됩니다.이 설명서에서는 Linux의 파일 및 폴더 권한에 대해 자세히 설명합니다.

선결 조건


파일과 폴더 권한을 이해하려면 몇 가지 핵심 개념을 알아야 한다.이 절에서, 우리는 그 중의 모든 항목을 간략하게 소개할 것이다.

사용자 및 사용자 그룹


Linux는 단일 사용자가 시스템에 액세스할 수 있도록 합니다.모든 유효한 사용자는 로컬이나 원격으로 시스템에 연결할 수 있고 할당된 자원에 접근할 수 있습니다.
만약 수백 명의 사용자가 있다면, 그들의 모든 권한을 단독으로 관리하는 것은 매우 비효율적이다.이 문제를 해결하기 위해 Linux는 사용자 그룹의 개념을 도입했다.각 그룹에는 하나 이상의 사용자가 포함될 수 있습니다.사용자 그룹의 사용 권한을 변경하면 해당 그룹의 모든 사용자에게 자동으로 적용됩니다.

파일 및 폴더 권한 확인 중


UI 유형에 따라 폴더/디렉토리의 파일 권한을 확인하는 두 가지 방법이 있습니다.

GUI를 사용하여 파일 권한 확인


발행판에 데스크톱 환경이 포함되어 있다면, 파일 관리자가 설치되어 있을 수도 있습니다.모든 파일 관리자는 파일 권한을 확인하고 표시할 수 있습니다.프레젠테이션을 위해 GNOME의 기본 파일 관리자인 Nautilus를 살펴보겠습니다.
파일/폴더를 마우스 오른쪽 버튼으로 클릭하고 등록 정보를 선택합니다.

사용 권한을 확인하려면 사용 권한 탭으로 이동합니다.

CLI를 사용하여 파일 권한 확인


이것은 Linux에서 더 권장하는 파일 권한 검사 방법입니다.모든 Linux 릴리스에 미리 설치된 ls 도구를 사용합니다.
파일 권한을 확인하려면 다음 ls 명령을 실행하십시오.이 안내서의 in-depth exploration of the ls command 를 참조하십시오.
$ ls -l 

파일 위치를 지정하지 않으면 ls는 현재 디렉터리의 모든 파일에 대한 정보를 인쇄합니다.디렉터리라면 ls는 파일 권한과 정보를 인쇄하지 않을 수 있습니다.
예를 들어, 디렉터리 "~/Desktop"의 권한을 검사하려고 할 때, ls는 어떤 정보도 인쇄하지 않습니다.
$ ls -l ~/Desktop

이 경우 대상 디렉터리의 부모 디렉터리에서 ls를 실행하십시오.이 경우 "~/"입니다.
$ ls -l ~

파일 권한 해석
보시다시피 파일 권한은 ASCII 문자열의 문자열로 설명됩니다.Linux file permissions의 이 안내서는 모든 것을 더욱 상세하게 설명했다.여기서 우리는 간단한 개술을 하나 할 것이다.
세 가지 권한 유형이 있습니다.
  • 읽기(r) - 사용자가 파일 내용을 읽는 능력.
  • write(w) - 사용자가 디렉터리 파일이나 내용을 쓰거나 수정할 수 있는 능력.
  • 실행 (x) - 사용자가 파일을 실행하거나 디렉터리 내용을 볼 수 있는 능력.
  • 권한 문자열에는 다음과 같은 데이터가 포함되어 있습니다.
  • 문자 1: 파일 형식 (디렉터리, 기호 링크, setuid/setgid 권한 또는 점착 위치 권한) 을 설명합니다.
  • 문자 2-4: 소유자의 파일 권한을 설명합니다.
  • 문자 5-7: 파일에 대한 그룹 사용 권한을 설명합니다.
  • 문자 8-10: 시스템에 있는 다른 모든 사람의 파일 권한을 설명합니다.
  • 파일 형식에는 두 개의 다른 값이 있습니다.
  • \u: 특별한 권한이 없습니다.
  • d: 디렉토리
  • l: 기호 링크, 기호 링크라고도 합니다.Linuxsymlinks에 대한 자세한 내용을 확인하십시오.
  • s:setuid/setgid 권한.
  • t: 점성위 권한.
  • 파일 및 폴더 권한 수정


    파일 권한은 중요한 값입니다.그러나 적절한 권한이 있으면 Linux 시스템의 사용자가 파일 권한을 변경할 수 있습니다.
    권한을 변경하기 위해 Linux는 chmod라는 내장 도구를 추가했습니다.예를 들어, 스크립트 파일을 실행 가능한 파일로 표시하려면 다음 명령을 실행합니다.
    $ chmod +x 

    파일에서 "executable"로고를 삭제하려면 명령은 다음과 같습니다.
    $ chmod -x 

    초보자에게는 practice various chmod commands, 예를 들면granting a user permission to a folder을 권장합니다.다음 안내서deeper into chmod에 설명이 있습니다.

    파일 소유권 변경


    파일 소유자도 파일 권한에 영향을 줄 수 있습니다.일반적으로 파일을 처음 만든 사람은 사용자입니다.그러나 다른 사용자를 파일이나 디렉터리의 소유자로 지정할 수 있습니다.
    파일의 소유권을 변경하기 위해 Linux에는 chown 도구가 포함되어 있습니다.

    마지막 생각


    파일 권한은 Linux에서 중요한 개념입니다.폴더의 파일 권한을 확인하는 것은 간단한 작업입니다.Linux는 명령줄에서 직접 관리할 수 있는 필요한 도구를 제공합니다.이 안내서는 파일과 폴더의 파일 권한을 검사하고 수정하는 방법을 보여 줍니다.
    즐거운 계산!