AndroidやiOSのように権限がないのはなぜですか?

AndroidやiOSのように権限がないのはなぜですか?

LinuxにGIMPやLibreOfficeなどのプログラムをインストールすると、権限を要求するメッセージはまったく表示されません。 Ubuntuにプログラムをインストールすることで、プログラムに自分のドライブのどこからでも読み書きできるフルアクセス権とインターネットへのフルアクセス権を明示的に付与しますか?

理論的には、GIMPはsudoタイプのパスワードを必要とせずに私のドライブのディレクトリを読み取ったり削除したりできますか?

これが可能かどうかではなく、技術的に可能かどうか疑問に思います。もちろん、私はこれが可能ではないことを知っています。

ベストアンサー1

これには2つのことがあります。

  • 標準的な手段(Ubuntuのapt / apt-getなどのセットアップユーティリティ)を介してプログラムをインストールすると、通常はすべてのユーザーが利用できるいくつかのディレクトリ(/ usr / bin ...)にインストールされます。このディレクトリには書き込み権限が必要なため、インストール中に特別な権限が必要です。

  • プログラムを使用すると、そのプログラムはユーザーIDで実行され、IDで実行されているプログラムが読み書きできる場所でのみ読み書きできます。 Gimpに関する限り、標準リソース(ブラシなど)は共有にあり、/usr/share/gimp/最初にコピーする必要があるため編集できないことがわかります。これはまた、Edit>Preferences>Foldersほとんどのフォルダがペアで表示され、システムフォルダが読み取り専用で、ユーザーフォルダが書き込み可能であることを示しています。

おすすめ記事