>  기사  >  운영 및 유지보수  >  Unix/Linux에서 파일 및 디렉터리 액세스 권한을 구성하는 방법은 무엇입니까?

Unix/Linux에서 파일 및 디렉터리 액세스 권한을 구성하는 방법은 무엇입니까?

青灯夜游
青灯夜游원래의
2019-03-20 12:25:154389검색

Unix 및 Linux 운영 체제는 세 가지 그룹(소유자, 그룹 및 기타 사용자) 각각에 세 가지 액세스 유형(읽기, 쓰기, 실행) 중 하나를 할당하여 파일 및 디렉터리에 대한 액세스 권한을 설정합니다. 다음 문서에서는 Unix/Linux에서 파일 및 디렉터리 액세스 권한을 구성하는 방법을 설명합니다. 이것이 도움이 되기를 바랍니다.

Unix/Linux에서 파일 및 디렉터리 액세스 권한을 구성하는 방법은 무엇입니까?

파일 및 디렉터리 액세스 권한을 확인하는 방법은 무엇입니까?

ls 명령을 -l 옵션과 함께 사용하여

ls -l filename

와 같은 파일 속성의 세부 정보를 나열할 수 있습니다. 위 명령은 -rwe-rw-r과 같은 정보를 반환하여 파일에 있는 권한을 나타냅니다. 권한은 소유자에 대한 읽기, 쓰기 및 실행 권한, 그룹에 대한 읽기 및 쓰기 권한, 기타 모든 사용자에 대한 읽기 전용 권한입니다.

각 액세스 유형에는 아래 나열된 관련 숫자 값이 있습니다.

Read = 4

Write = 2

Execute = 1

파일 및 디렉터리 액세스를 구성하는 방법은 무엇입니까?

chmod 명령을 사용하여 파일 및 디렉터리에 액세스 권한을 할당할 수 있습니다.

위의 각 그룹의 접근 권한 값을 합치면 0~7 사이의 값을 얻게 되는데, chmod(모드 변경) 명령을 사용하여 권한을 할당하거나 수정하는 데 사용할 수 있습니다.

다음 명령을 입력하여 관련 파일에 대한 액세스 권한을 지정할 수 있습니다. 예: 위의 예에서는 -rwe-rw-r과 같은 정보가 반환되었습니다.

chmod 764 filename

숫자 764의 출처:

rwe = 4 (r) + 2(w) + 1(e) = 7

rw = 4(r) + 2(w) = 6

r = 4(r) = 4

참고: UNIX/Linux 명령 및 개체 이름은 대/소문자입니다. 민감하므로 CHMod 또는 기타 대문자와 소문자 조합 대신 "chmod"를 사용해야 합니다.

chmod 명령 사용 예:

모든 사람이 액세스할 수 있으므로 다음 명령을 실행해야 합니다.

chmod 777 filename

소유자 및 그룹 권한에 대해 전체 액세스 권한을 설정하고 다른 사용자에 대해서만 읽기 및 실행을 설정합니다.

chmod 775 filename

다음에 대한 전체 액세스 권한 그러나 그룹 및 기타 사용자 권한은 디렉터리에 있는 파일만 읽고 실행하도록 제한합니다.

chmod 755 dirname

소유자에 대한 전체 액세스 권한, 다른 사람에게는 액세스 또는 권한 없음:

chmod 700 filename

디렉터리 및 디렉터리의 그룹 또는 다른 사용자에 대한 액세스 권한 없음 소유자 실수로 디렉터리에 있는 파일이 삭제되거나 수정되는 것을 방지하기 위해 읽기 및 실행 권한을 제한합니다.

chmod 500 dirname

소유자 및 그룹에 파일에 대한 읽기 및 쓰기 액세스를 허용하고, 그룹을 허용합니다. 다른 사람은 파일과 소유자를 편집하거나 삭제할 수 있지만 다른 사용자에는 액세스할 수 없습니다.

chmod 660 filename

추천 관련 동영상 튜토리얼: "Linux Tutorial"

위 내용은 이 글의 전체 내용입니다. 모든 분들의 학습에 도움이 되길 바랍니다. 더 흥미로운 내용을 보려면 PHP 중국어 웹사이트의 관련 튜토리얼 열을 주의 깊게 살펴보세요! ! !

위 내용은 Unix/Linux에서 파일 및 디렉터리 액세스 권한을 구성하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.