私は古いシステムを継承しましたが、私はまだシステムの動作を把握しています。そのカスタムLinuxはAT91で構築されています。私たちは、フラッシュする際にインストールされるバイナリの束にromfsとパッケージを作ります。私はそれが過去にどのように継承されて行われたのかという理由で私は根として構築してきました。 romfsにパッケージ化されたバイナリは、個々のファイル特権/権限を持つMakefileにリストされています。romfsパッケージのバイナリ所有者
romfsがフラッシュされ、すべてのバイナリがインストールされると、root:rootに設定されたアクセス権が与えられます。私はromfs-inst.shスクリプトが提供する多くのオプションを通していくつかのパーミッションを設定し、それらが正しく設定されていることを理解しています。
私はバイナリをインストールできる必要がありますsomeuser:somegroupと私はromfs-inst.shのオプションのchown種類がないと確信しています。他にどのようにしてバイナリの所有者とグループを変更できますか?
すべてのヘルプは
次に、root:root権限はどこから得られますか?私はそれを根として構築したので、継承されていますか?あるいはビルドでrootにデフォルト設定されていますか? – droidian
これはromfs内のすべてのファイルを意味します。 – duskwuff
改訂する必要があります。どこからバイナリがrootになりますか:root権限? – droidian