>  기사  >  컴퓨터 튜토리얼  >  Linux의 파일 권한: 읽기, 쓰기, 실행의 세 가지 유형을 마스터하셨나요?

Linux의 파일 권한: 읽기, 쓰기, 실행의 세 가지 유형을 마스터하셨나요?

WBOY
WBOY앞으로
2024-02-19 21:39:27671검색

Linux의 파일 권한: 읽기, 쓰기, 실행의 세 가지 유형을 마스터하셨나요?

Linux 시스템에서 파일 권한은 파일 및 실행 가능한 작업에 대한 사용자의 액세스 권한을 결정하는 중요한 역할을 합니다. 이 문서에서는 Linux 파일 권한의 개념, 다양한 유형의 권한, 권한 수정 방법 및 자주 묻는 질문(FAQ)을 자세히 살펴보겠습니다. 특정 Linux 기반을 갖춘 독자에게 적합합니다.

파일 권한의 개념

Linux 시스템에서는 각 파일에 소유자와 그룹이 있습니다. 파일 권한은 파일에 대한 사용자 액세스 권한을 제어하는 ​​데 사용되며 읽기, 쓰기, 실행의 세 가지 유형으로 구분됩니다. "ls -l" 명령을 사용하면 파일의 권한 정보를 볼 수 있습니다.

으아악

이 예에서는 ls -l 명령을 사용하여 file.txt 파일의 권한 및 기타 정보를 나열합니다. 첫 번째 문자 - 이는 일반 파일임을 나타냅니다. 다음 9개의 문자는 각각 3개의 문자로 구성된 3개의 그룹으로 나눌 수 있습니다. 첫 번째 그룹 rw-는 소유자에게 읽기 및 쓰기 권한이 있음을 나타내고, 두 번째 그룹 r–은 그룹 사용자에게 읽기 권한만 있음을 나타내며, 세 번째 그룹 r–은 다른 사용자에게도 읽기 권한만 있음을 나타냅니다.

권한 유형

읽기권한

읽기 권한을 사용하면 사용자가 파일 내용을 볼 수 있으므로 사용자에게 파일에 액세스할 수 있는 적절한 권한이 있는지 확인합니다.

으아악

이 예에서는 chmod 명령을 사용하여 파일의 읽기 권한을 설정합니다. +r은 읽기 권한 추가를 의미하고, ur-r은 소유자의 읽기 권한을 취소하는 것을 의미하며, g+r은 그룹 사용자가 파일을 읽을 수 있도록 허용하는 것을 의미합니다.

쓰기 권한

쓰기 권한을 통해 사용자는 파일 내용을 편집할 수 있습니다. 쓰기 권한이 없으면 수정이 제한됩니다. 다음 예에서는 파일 쓰기 권한을 설정하는 방법을 보여줍니다.

으아악

이 예에서는 chmod 명령을 사용하여 파일의 쓰기 권한을 설정합니다. +w는 쓰기 권한 추가를 의미하고, u-w는 소유자의 쓰기 권한 취소를 의미하며, g+w는 그룹 사용자가 파일 쓰기를 허용하는 것을 의미합니다.

권한 실행

실행 권한을 사용하면 사용자가 시스템에서 특정 파일을 실행할 수 있습니다. 실행 권한이 없으면 사용자가 파일을 실행할 수 없습니다.

으아악

이 예에서는 chmod 명령을 사용하여 파일의 실행 권한을 설정합니다. +x는 실행 권한을 추가한다는 의미이고, u-x는 소유자의 실행 권한을 취소한다는 의미이며, g+x는 그룹 사용자에게 파일 실행을 허용한다는 의미입니다.

권한 수정

Linux에서는 chmod 명령을 사용하여 파일 권한을 수정할 수 있습니다. 다음은 파일에 대한 권한을 설정하는 방법을 보여주는 예입니다.

으아악

이 예에서는 chmod 명령을 사용하여 파일의 권한을 설정합니다. u+rwx는 소유자가 실행 파일을 읽고 쓸 수 있음을 나타내고, g+rw는 그룹 사용자가 파일을 읽고 쓸 수 있음을 나타내며, o-rwx는 다른 사용자가 실행 파일을 읽고 쓸 수 없음을 나타냅니다. .

FAQ

현재 사용자의 권한을 어떻게 확인하나요?

현재 사용자의 권한을 보려면 다음 명령을 실행하세요.

으아악

이 명령은 현재 사용자의 UID 및 GID는 물론 해당 사용자가 속한 그룹을 표시합니다.

파일의 소유자와 그룹을 어떻게 변경하나요?

파일의 소유자와 그룹을 변경하려면 다음 명령을 실행하세요:

으아악

이 명령은 각각 파일의 소유자와 그룹을 변경합니다.

파일의 소유자와 그룹을 확인하는 방법은 무엇인가요?

파일의 소유자와 그룹을 보려면 다음 명령을 실행하세요:

으아악

출력에서 열 3은 파일 소유자이고 열 4는 파일 그룹입니다.

기본 권한을 어떻게 설정하나요?

파일의 기본 권한을 설정하려면 umask 명령을 사용하세요. 이 명령을 사용하면 새 파일을 만들 때 사용할 기본 권한 마스크를 설정할 수 있습니다. 예는 다음과 같습니다.

으아악

이 예에서는 기본 권한 마스크를 022로 설정했습니다. 이는 새 파일의 권한이 rw-r–r–이 됨을 의미합니다.

결론

Linux에서 파일 권한은 매우 중요한 개념 중 하나입니다. 파일에 액세스할 수 있는 사용자와 수행할 수 있는 작업이 결정됩니다. 이 문서에서는 권한 유형, 권한 수정 및 일반적인 문제에 대해 설명합니다. 독자들이 Linux에서 파일 권한의 개념과 사용법을 숙지할 수 있기를 바랍니다.

위 내용은 Linux의 파일 권한: 읽기, 쓰기, 실행의 세 가지 유형을 마스터하셨나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 mryunwei.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제