お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2015-10-27 18:59:55

gammodler
新しいメンバ
登録日: 2015-10-18

オーナー表示が数字になっているファイルにアクセスできない

petalinuxという処理系をBuild中です。処理の過程でldconfigというファイルにアクセスすると

[ALL  ] dpkg: 警告: 'ldconfig' が PATH 上に見つからないか実行可能になっていません
[ERROR] dpkg: 警告: 'start-stop-daemon' が PATH 上に見つからないか実行可能になっていません
[ALL  ] dpkg: 警告: --force が有効なので、問題を無視します:

というERRORが表示されます。ldconfigの属性は
-rwxr-xr-x    64843    300    617068    10月 25    21:58    ldconfig
となっています。
この処理はroot権限で実行しているのでowner=64843, group=300の内容が何であってもお構いなしにアクセスできるはずと単純に考えていました。しかしERROR LOGを見るとそうはなっていないようです。

ldconfigは一連の処理の過程で生成され、とめてroot:rootに変更できない事情があります。
/etc/passwdと/etc/groupを操作してこの問題を解決できるというコメントを見かけ、テキストの両ファイルを開いてみたのですが具体的な変更方法が分かりません。

ご示唆いただけることがあればよろしくお願いいたします。

オフライン

 

Board footer

Powered by FluxBB