실행 시 set-group-ID가 무시되는 것은 무엇입니까? 왜 파일의 압축을 풀 수 없나요?

실행 시 set-group-ID가 무시되는 것은 무엇입니까? 왜 파일의 압축을 풀 수 없나요?

파일의 압축을 풀려고 하는데 gunzip GCF_000746645.1_ASM74664v1_genomic.fna.gz다음 오류가 발생합니다.

gzip: GCF_000746645.1_ASM74664v1_genomic.fna.gz is set-group-ID on execution - ignored

실행할 때 set-group-ID가 서버에 대한 권한과 관련된 것을 참조한다는 것은 이해하지만 어떻게 해야 하는지, 무엇을 해야 하는지 잘 모르겠습니다. 도와주셔서 감사합니다!

답변1

이는 setuid, setgid 또는 고정 비트가 설정된 파일에 대한 보안 메커니즘입니다. Gzip은 이러한 권한을 사용하여 파일을 압축하거나 압축 해제하는 것을 거부하고 종료 상태 2와 경고 메시지로 종료됩니다.

sS실행 가능 비트가 setuid, setgid(실행 가능한 경우, 실행 가능하지 않은 경우) 또는 고정 비트( t실행 가능한 경우, T실행 가능하지 않은 경우) 와 함께 설정되는지 여부는 중요하지 않습니다.

ls -l권한을 사용하거나 확인하세요 stat.

setgid 비트를 제거하려면 다음을 실행하십시오.

chmod g-s GCF_000746645.1_ASM74664v1_genomic.fna.gz

관련된:

관련 정보