집 >운영 및 유지보수 >리눅스 운영 및 유지 관리 >Linux x에는 어떤 권한이 있나요?
리눅스에서 x는 "실행" 권한을 의미합니다. x 권한은 파일과 디렉터리에 서로 다른 영향을 미칩니다. 1. 파일의 경우 파일, 특히 쉘 스크립트 파일을 실행할 수 있음을 의미하며 일반 파일에는 영향을 미치지 않습니다. 2. 디렉터리의 경우 사용자가 다음을 입력할 수 있음을 의미합니다. x 권한이 부여된 사용자는 cd 명령을 사용하여 디렉토리를 전환할 수 있습니다.
이 튜토리얼의 운영 환경: CentOS 6 시스템, Dell G3 컴퓨터.
x는 "실행" 권한을 의미합니다.
Linux 시스템에는 가장 일반적인 세 가지 파일 권한, 즉 파일에 대한 읽기(r로 표시), 쓰기(w로 표시) 및 실행(실행 파일 또는 디렉터리의 경우 x로 표시) 권한이 있습니다.
x(실행) 권한은 파일과 디렉터리에 다양한 영향을 미칩니다.
파일에 미치는 영향
실행 권한(x) | 은 파일이 다음에 의해 실행될 수 있음을 의미합니다. 시스템 권한. Windows 시스템에서는 확장자(.exe, .bat 등)를 사용하여 파일이 실행 파일인지 확인하지만, Linux 시스템에서는 파일에 x가 있는지 확인하여 파일 실행 가능 여부를 결정합니다. 권한. 즉, 파일에 x 권한이 있으면 파일을 실행할 수 있습니다. 그러나 파일이 올바르게 실행될 수 있는지 여부는 파일의 코드가 올바른지 여부에 따라 달라집니다. |
실행 권한은 주로 쉘 스크립트 파일에 사용되며 일반 파일에는 영향을 미치지 않습니다.
디렉토리의 역할
실행 권한(x) | 디렉토리에 x 권한을 부여한다는 것은 사용자가 해당 디렉토리에 들어갈 수 있다는 의미입니다. x 권한이 부여된 사람 또는 그룹은 cd 명령을 사용할 수 있습니다. |
참고: 디렉토리의 경우 r 권한만 부여된 경우 이 디렉토리를 사용할 수 없습니다. 매우 간단합니다. r 권한만 있는 디렉터리의 경우 사용자는 디렉터리 구조를 볼 수만 있고 디렉터리를 사용하는 것은 물론이고 디렉터리에 전혀 들어갈 수 없습니다(x 권한이 필요함).
참고:
1. 디렉토리에 대한 읽기 전용 액세스는 CD를 사용하여 디렉토리에 들어가는 것을 허용하지 않습니다.
2. 실행 권한만 디렉터리에 들어갈 수 있으며 디렉터리의 내용을 볼 수 없습니다. 디렉터리에 있는 파일 이름과 디렉터리 이름을 보려면 읽기 권한이 필요합니다.
3. 파일 삭제 가능 여부는 주로 파일이 위치한 디렉터리에 사용자에 대한 쓰기 권한이 있는지 여부에 따라 달라집니다. 디렉터리에 사용자에 대한 쓰기 권한이 없으면 해당 디렉터리의 모든 파일을 삭제할 수 없습니다. 파일 소유자
4. 디렉터리에 w 권한이 설정되어 있지 않으면 해당 디렉터리에 있는 파일에 대한 w 권한이 있어도 파일을 쓸 수 없습니다
다음은 자세한 소개입니다.
1 .파일 디렉터리
파일 디렉터리의 경우 x 권한은 디렉터리 진입 권한
위 그림에서 테스트 디렉터리를 생성한 후 해당 권한이 drwxrwxr-x임을 알 수 있습니다. 소유자와 그룹에는 x 권한이 있으므로 테스트 디렉터리에 들어갈 수 있습니다.
다음으로 그룹 권한을 약간 수정하여 664 권한만 부여했습니다. 즉, 소유자도 그룹도 작업 권한이 없습니다. 이때 테스트 디렉터리에 들어가려고 하면 권한 문제가 보고됩니다
2. 일반 파일
x 권한이 없고 파일 읽기 및 쓰기에 영향을 주지 않기 때문에 일반 파일의 실행 권한은 현재 의미가 없습니다.
여기서 테스트 파일 test.txt가 생성됩니다. 이 파일에는 x 권한이 없지만 파일 읽기 및 쓰기에는 영향을 주지 않습니다
3.
셸 스크립트의 경우 x 권한이 없으면 스크립트를 실행할 수 없습니다
Linux 비디오 튜토리얼"
위 내용은 Linux x에는 어떤 권한이 있나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!