파일 및 디렉토리에 대해 별도로 Chmod를 실행하십시오.
Linux 사용자라면 콘솔 앱에 대해 들어본 적이 있을 것입니다. chmod. 터미널 세션이나 터미널 에뮬레이터를 사용하여 파일 시스템 권한을 변경할 수 있는 유용한 도구입니다. 실행하면 파일과 디렉토리에 지정한 권한이 한 번에 변경됩니다. 그러나 디렉토리 권한과 별도로 파일 권한을 변경해야 하거나 그 반대의 경우도 마찬가지입니다. 다음은 수행할 수 있는 방법입니다.
여러 가지 방법이 있지만 내가 가장 좋아하고 가장 신뢰할 수 있는 방법은 chmod를 다음과 결합하는 것입니다. xrags 그리고 찾기 도구. 다음 명령은 파일에 대한 권한만 수정합니다.
/경로/대상/위치 찾기 -유형 f -print0|xargs -0 chmod 644
여기서 찾기 명령은 지정된 위치에 있는 모든 파일을 나열합니다. -type f 스위치는 파일만 나열하고 디렉터리를 제외하도록 지시합니다. -print0 스위치를 사용하면 공백이나 새 줄을 포함하는 파일 또는 디렉토리 이름이 올바르게 처리되는 방식으로 파일 이름을 처리할 수 있습니다.
디렉토리에도 유사한 적절한 명령을 사용할 수 있습니다. 변경해야 하는 유일한 부분은 -type f에서 -type d:
/경로/대상/위치 찾기 -유형 d -print0 |xargs -0 chmod 755
팁: 이 트릭을 사용하면 시간을 절약하고 입력을 줄일 수 있습니다.
- 먼저 재귀 모드에서 chmod를 실행하여 파일 및 폴더에 파일 시스템 권한을 적용합니다.
chmod -R 644 /경로/대상/위치
지정된 위치의 모든 파일과 폴더에 rw-r-r 권한을 적용합니다.
- 다음으로 디렉터리에 대해서만 명령을 실행합니다.
/경로/대상/위치 찾기 -유형 d -print0 |xargs -0 chmod 755
그게 다야