パッケージマネージャ用のtar実装を作成していますが、tarヘッダーでユーザーの権限設定をスキップして、デフォルトでファイルを作成したユーザー(root)をそのままにすることができるかどうかを知りたいです。私の場合)。
これで問題が発生しますか?パッケージマネージャは/ homeに何も書き込まないように設計されています。
ベストアンサー1
最大しかし、みんなシステムの一部であるファイルは、root ユーザーが所有します。システムファイルを所有しているユーザーがシステムファイルを変更できるため、システムファイルがルートに属していないことはほとんどありません。これは通常望ましくありません。より一般的には、ファイルの所有者は次のとおりです。グループルートに加えて、モード660、664、または640があります。
/dev
すべてのシステムファイル(、メールボックス、クローンタブなどの/home
ユーザーデータを含むファイルを除く)をルートが所有するUnixシステムを設計することができます。/var
これがArch Linuxの場合かどうかわかりません。ただし、他のグループがファイルを所有することを許可しないと、システムのセキュリティ保護が大幅に制限されるため、これは不可能です。したがって、とにかくグループの所有権を覚えておく必要があります。ユーザーの所有権を覚えていないのはなぜですか?