アプリケーションフォルダの所有者はrootです。

アプリケーションフォルダの所有者はrootです。

私のラップトップでは、完全なLinux(現在Fedora 24)を使用する予定です。アプリケーションの所有権とその意味についての混乱を解決したいと思います。

公式ウェブサイトのrpmからChromeをインストールしました。 DNFがタスクを実行してインストールしました/opt/google/chrome。今使ったので、sudo dnf installフォルダの所有者はrootです。所有権を標準ユーザーに変更するのは良い考えですか?

私がこう尋ねる理由は次のとおりです。 JDownloader(Javaベースのダウンロードマネージャ)をインストールし、まだrpmを使用しており、インストールが完了するとsudo dnf install自動的にrootとしてアプリケーションが実行されます。設定を変更してダウンロードフォルダを選択し、ダウンロードをテストしました。すべてがうまくいきました。後で標準ユーザーとしてデスクトップアイコンからアプリケーションを起動しました。ユーザーにダウンロードフォルダに書き込む権限がないため、ダウンロードを開始できません。さて、私は一般ユーザーに変更しました。みんな大丈夫です。それから一般ユーザーとしてアプリケーションの設定を変更したらどうかと思いました。これらの変更は、アプリケーションを再起動しても維持されません。

その後、所有権を標準ユーザーに変更して/opt/jd2/設定を保存できました。

私の質問は、「/optの下のアプリケーションはrootの所有権を維持する必要がありますか、それとも変更できますか?」です。標準ユーザーとして Chrome を使用している場合、Chrome 所有者が root であれば問題はありませんが、JDownloader には問題があります。 。

答え1

機能的観点から見ると、所有権(通常は)は重要ではありませんが、次のようになります。

  • ルートにある場合、粗雑なソフトウェアやバグのあるソフトウェアがそれを修正する可能性が最小限に抑えられます。
  • あなたが所有している場合は、実行時に自動的に更新されることがあります(他のユーザーは除く)。
  • もし…

関連情報