「あなたは根ですか?」とはどういう意味ですか?意味は?

「あなたは根ですか?」とはどういう意味ですか?意味は?

これが私が得続けるものです:

ascendermedia@magic2tower:~$ sudo apt-get install flashplugin-installer
bash: sudo: command not found
ascendermedia@magic2tower:~$ sudo apt-get install flashplugin-installer
bash: sudo: command not found
ascendermedia@magic2tower:~$ apt-get install flashplugin-installer
E: Could not open lock file /var/lib/dpkg/lock - open (13: Permission denied)
E: Unable to lock the administration directory (/var/lib/dpkg/), are you root?
ascendermedia@magic2tower:~$ sudo aptitude install flashplugin-nonfree
bash: sudo: command not found
ascendermedia@magic2tower:~$ aptitude install flashplugin-nonfree
E: Could not open lock file /var/lib/dpkg/lock - open (13: Permission denied)
E: Unable to lock the administration directory (/var/lib/dpkg/), are you root?
ascendermedia@magic2tower:~$ 

私は何が間違っていましたか?

答え1

rootシステムのスーパーユーザーアカウントです。デフォルトでは、すべての権限があります。多くのシステムは、sudo他のコマンドの前にこのコマンドを使用してそのコマンドを「root」として実行できるように、つまり同じ権限を持つrootユーザーのように構成されています。

通常、システムパッケージをインストールするにはroot権限が必要です。これは本当ですapt-get。したがって、最初のものは利用可能な項目がないため機能しませんsudo。 2つ目はsudo2回実行したため、魔法のようには見えないので動作しませapt-getaptitude。これらのパッケージをインストールするには、root権限を使用できます。

最初のエラーメッセージに示すように、sudoがインストールされていないか、パスにないか、設定されていない可能性があります。su -cプロンプトが表示されたら、ルートパスワード(アカウントのパスワード)を置き換えて提供できますroot

パスワードがわからない場合は、a)パスワードを知っている人にこれを行うように依頼するか(システムでない場合)、b)パスワードを回復する方法を見つける必要があります。

答え2

「あなたは根ですか?」とはどういう意味ですか?意味は?

パッケージをシステム全体にインストールするには(apt-get機能)システムファイル(root* nix管理者アカウントの一般名)を作成して変更するため、root権限が必要です。

「あなたはルートですか?」このメッセージは、を実行するには「rootが必要」であることを思い出させますapt-get install。この問題の最も一般的な原因は次のとおりです(上記に示す)。

/var/lib/dpkg/lock - 開く (13: 許可拒否)

ルートになる方法?

「ルートになる」伝統的な方法は、実行su(そしてrootユーザーのパスワードを提供)することです。数(1)代表するS上層あなた順序またはS魔女あなたジャズ

すべてのユーザーになることができるので、su johnjohnとして実行してシェルを取得できます。ユーザー名なしで実行するsuことは略語ですsu root

これを行うには、rootユーザーアカウントを有効にしてパスワードを設定する必要があります。一部のシステムは、誰かがいるのを防ぐためにルートアカウントを無効にするように設定されています(デフォルトでは)。攻撃者 - 管理者アカウントでログインします。そのような場合、sudoなどの管理コマンドを実行する別の方法が提供されます。

Sudo

修道(1)他のユーザー(通常上記のようにルート)としてコマンドを実行できるようにするプログラムです。これ/etc/sudoersにより、個々のプログラムをrootとして実行したり、特定のユーザー(自分のパスワードを再要求するように設定することができます)のみを許可するなど、より詳細な制御が可能になり、ロギング機能(「John root」など)も提供されます。システムの削除が実行されました。」)。

増加した権限で実行できる他のオプションがあります(例:カリフォルニア)しかし、使用量ははるかに低いです。

上記のログは、sudoMagic2towerがインストールされていないことを示しています。

答え3

システムアップデートを実行するにはroot権限が必要ですapt-get

ルートアカウントにコンバージョンを使用できますsu root。このプログラムがインストールされていないようですsudo

答え4

彼らはルートが何であるかを説明し、「コマンドが見つかりません」というメッセージが表示された場合は、実行したいプログラムがインストールされていないか、環境変数にパスがないためです。

次のようにコマンドを実行してみてください。

/usr/bin/sudo apt-get install flashplugin-installer

一部のLinuxディストリビューションではrootに変更できないため、sudoを使用してすべてのコマンドを実行できます。 =)

関連情報