ルートとしてインストールしないでください。

ルートとしてインストールしないでください。

しかし、私はrootとしてインストールするのが「良い習慣」ではないことを読んで理解しました。

一部のインストールではsudoインストールが必要です。

インストール手順中にsudoインストールが必要な部分は何ですか?

例えばこれ

その人はこれがrootとしてインストールし、そうしない例だと言いました。

私はLinuxに初めて触れましたが、まだこれをよく理解していませんでした。

オンラインで情報を探しましたが、この特定の状況を詳しく説明する内容はありませんでした。

ベストアンサー1

通常、少なくともLinuxシステムでは、パッケージマネージャが要求するようにrootとしてインストールする以外に選択肢はありません。ただし、一般的な「root権限」を別の権限に分割し(少なくとも一部)、プログラムをインストールするためにroot権限を必要とせず、別の権限なしで他のユーザーに委任できる他のオペレーティングシステム(SolarisやOpenInidianaなど)あります。許可を受けました。フルルートアクセス。

システムユーザー/グループを使用してLinuxシステムを「賢く」設定sudoし、ファイルシステムの一部に対する権限を慎重に設定できます。たとえば、お勧めします。従業員- Debianのグループ所有権/家そして/地元の(サブディレクトリです)。したがって、メンバー従業員- 現在のコンピュータで「ジュニア管理者」である必要があります。 - 新しいユーザーのホームディレクトリを追加し、ローカルにビルドされたパッケージを追加できます。 - 通常、次のコンピューターにインストールする必要があります。/usr/ローカル/

パッケージにいくつかのバイナリが含まれている場合は、バイナリを次の場所にコピーして手動でインストールできます。/usr/bin- これは最初に次のようにsudo -i実行できます。、直ちにsu - bin脆弱層として活用ゴミ箱- ユーザー(伝統的にすべてを所有)ゴミ箱- ファイルをコピーできるディレクトリです。初めてなので、パスワードは必要ありません。ゴミ箱。同様に、あなたもすることができますマネージャー見る前に/var/ログまたは郵便ツアー前に/var/メール。これにより、実際の(または予想される)問題を解決するために必要な権限のみが得られます。

+++

ローカルにビルドされたパッケージの場合は、次のことを行う必要があります。いいえこの方法。パッケージをダウンロードし、次のように抽出します。ノーマルユーザー。その後、configuremake実際にコンパイル)まだ通常のユーザーとして使用されます。テストする必要がある場合は、次のように入力します。ノーマルユーザー。実際にはmake install- コマンドにのみ必要です。-特権なので、その時だけ使用しなければなりませんsudo

自分(自分のホームディレクトリ)だけのためにパッケージをインストールする場合は、次のことを行う必要はありません。別言します。また、バイナリパッケージを作成できるように「インストール」するためにルートになってはいけません。あなたはただなければなりません実際、パッケージマネージャを使用してシステム全体に作成したパッケージをインストールします。

+++

だからあなたはそうしなければなりません。パッケージマネージャを使用してバイナリパッケージをインストールするか、make installいいえお願いします...だからあなたはしてはいけないこの方法

おすすめ記事