別のユーザーアカウントに文書を保存するときにファイル権限が変更されないようにするにはどうすればよいですか?

別のユーザーアカウントに文書を保存するときにファイル権限が変更されないようにするにはどうすればよいですか?

user1:group1 に属するファイルがあります。グループ1の他のユーザが共同作業を行えるように意図的に権限770がある。 user2(group1に属する)でファイルを開くと、ファイルを編集して期待どおりに変更を保存できますが、変更を保存するとファイルの所有権がuser2:user2に変わります。

私がインターネット検索で見つけた最も近いのはこの質問です。ファイル保存時にグループの所有権が変更されないようにするただ「ただ吸いなさい」という意味のようですが、それが5年前のことです。もちろん、まだLinuxデスクトップ環境でコラボレーションができないのは不可能ですが、私が何を間違っているのでしょうか。

ベストアンサー1

SGID(グループID設定)ビットがディレクトリに設定されている場合、そのディレクトリから生成されたファイルは、作成したユーザーのデフォルトのグループIDではなく、ディレクトリのグループIDを継承します。新しいサブディレクトリも自動的にSGIDビットを設定するため、これを手動で実行する必要はありませんが、既存のサブディレクトリは手動で変更する必要があります。

おすすめ記事