2つのLinuxパッケージをインストールして比較するタスクが割り当てられましたが、これを実行するsudo権限がありません。解決策はありますか?可能ですか?
これを入力して浮上するもう1つの質問は、ファイルを作成する権限がありますか?すべてのユーザーがそれを持っています。プログラムをインストールすることは、いくつかのコードベースをコピーするのと同じです。これを実行すると他のファイルも作成され、その実行可能ファイルを実行するだけです。インストールに特別なものはありますか? root権限が必要ですか?
私は以前CSクラスを聞いたことがありませんでした。私は完全なCSの知識を得るためにほぼインターネットに隠れています。
答え1
ルートパスワード(存在する場合)を知る必要があるか、システム管理者がsudoを有効にする必要があります。
いいえ解決策このために。意図的にシステムセキュリティにとって重要でない限り、システムへのルートアクセス権を取得することはできません。権限昇格。
質問の2番目の部分では、ホームディレクトリとその他(主に一時的な)フォルダにファイルを作成できます。システムがデフォルトの方法で設定されている場合、誰もがアクセスできるシステム全体のインストールを実行することはできません。
ほとんどの場合、ソフトウェアをホームディレクトリの特定のパス(「プレフィックス」とも呼ばれる)にインストールできます~/.local/
。たとえば、これを行う方法は特定のソフトウェアとインストール方法によって異なりますが、少なくとも次の方法があります。自分の用途に設置する機会です。
管理者が設定した権限またはオペレーティングシステムのデフォルトに応じて、他の人がホームディレクトリにアクセスすることもできます。ただし、ほとんどの場合、これは予想される動作ではありません。
答え2
ホームディレクトリにソフトウェアをインストールして実行できます。
これが「蒸気」が機能する方法です。など...
ソフトウェアが制限されたリソース(秘密ファイル、特権ポート、ハードウェアデバイスなど)にアクセスする必要がある場合は、機能しない可能性があります。