Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
ルート ディレクトリに、QT アプリケーションで編集するために開きたいファイルがあります。通常、sudo filepath を使用して、すべての権限でファイルを開きます。しかし、私は自分の c++ QT アプリケーションでこれを実現したいと考えています。あらゆる種類のヘルプはかなりのものです。ありがとうございました。
プログラムは root 権限で実行する必要があります。具体的には、これらのファイルへのアクセス許可を持つユーザーとして実行する必要があります。
そうでない場合は、OS がプログラムにアクセスを許可しないため、これらのファイルにアクセスすることはできません。これを修正する C++ コードの変更はありません。を使用してプログラムを実行する必要がありますsudo。
sudo