执行时 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 和警告消息退出。

s可执行位是否也与 setuid、setgid(如果可执行、S如果不可执行)或粘性位(t如果可执行、T如果不可执行)组合设置并不重要。

ls -l使用或检查权限stat

要删除 setgid 位,请运行

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

有关的:

相关内容