/home/userabc 以外のすべてのファイルは root が所有していますか?

/home/userabc 以外のすべてのファイルは root が所有していますか?

パッケージマネージャ用のtar実装を作成していますが、tarヘッダーでユーザーの権限設定をスキップして、デフォルトでファイルを作成したユーザー(root)をそのままにすることができるかどうかを知りたいです。私の場合)。

これで問題が発生しますか?パッケージマネージャは/ homeに何も書き込まないように設計されています。

ベストアンサー1

最大しかし、みんなシステムの一部であるファイルは、root ユーザーが所有します。システムファイルを所有しているユーザーがシステムファイルを変更できるため、システムファイルがルートに属していないことはほとんどありません。これは通常望ましくありません。より一般的には、ファイルの所有者は次のとおりです。グループルートに加えて、モード660、664、または640があります。

/devすべてのシステムファイル(、メールボックス、クローンタブなどの/homeユーザーデータを含むファイルを除く)をルートが所有するUnixシステムを設計することができます。/varこれがArch Linuxの場合かどうかわかりません。ただし、他のグループがファイルを所有することを許可しないと、システムのセキュリティ保護が大幅に制限されるため、これは不可能です。したがって、とにかくグループの所有権を覚えておく必要があります。ユーザーの所有権を覚えていないのはなぜですか?

おすすめ記事