umask가 동일하다면 왜 압축을 푸나요?서로 다른 두 호스트에 대해 서로 다른 권한 얻기

umask가 동일하다면 왜 압축을 푸나요?서로 다른 두 호스트에 대해 서로 다른 권한 얻기

umask두 개의 동일한 호스트(0027)

그럼에도 불구하고 동일한 파일의 압축을 풀면(MD5 일치) 동일한 압축이 풀린 파일의 권한은 두 호스트 모두에서 디렉터리 및 파일 권한이 다릅니다.

어떻게 그럴 수 있습니까?

답변1

먼저, 실행 중인 명령이 동일하다고 가정합니다. 몇 가지 이유가 떠오릅니다.

  • 동작이 다른 unzip 명령의 여러 버전이 있을 수 있습니다.
  • 명령을 실행하는 셸의 유효 umask는 호스트 umask 0027과 일치하지 않을 수 있습니다. 일반적으로 이는 ~/.profile 또는 유사한 파일에 설정했기 때문입니다. 셸에서 "umask"를 실행하여 이를 확인할 수 있습니다.
  • 기타 호스트 기반 차이점. 각 경우의 파일 시스템 유형은 무엇입니까? 설치 옵션은 무엇입니까? 그들은 모두 Linux 호스트입니까, 아니면 BSD 및 기타 유닉스가 관련되어 있습니까?

관련 정보