0

ルート ディレクトリに、QT アプリケーションで編集するために開きたいファイルがあります。通常、sudo filepath を使用して、すべての権限でファイルを開きます。しかし、私は自分の c++ QT アプリケーションでこれを実現したいと考えています。あらゆる種類のヘルプはかなりのものです。ありがとうございました。

4

2 に答える 2

0

プログラムは root 権限で実行する必要があります。具体的には、これらのファイルへのアクセス許可を持つユーザーとして実行する必要があります。

そうでない場合は、OS がプログラムにアクセスを許可しないため、これらのファイルにアクセスすることはできません。これを修正する C++ コードの変更はありません。を使用してプログラムを実行する必要がありますsudo

于 2013-05-10T16:33:39.190 に答える