実行時に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

関連:

おすすめ記事