「sudo」がインストールされていないため、インストールできません。ルートかどうかを尋ねるメッセージが表示されます。

「sudo」がインストールされていないため、インストールできません。ルートかどうかを尋ねるメッセージが表示されます。

Debian 8(Jessie)のインストールが完了し、lib/firmwareインストール中にファイル()が見つからなかったため、ディレクトリを作成しようとしました。rtl8723befw.bin

mkdir: cannot create directory `rtlwifi`: Permission denied

sudoを前に入れようとしましたが、次のように返されます。

bash: sudo: command not found

apt-get install sudosudoを使用またはインストールしようとすると、apt-get update次のものが返されます。

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?

私は本当に何をすべきかわかりません。私は最新のエラーに対して私が見つけたすべての解決策はsudoを使用しているようですが、それでもありません。

答え1

まだインストールしていない場合は、sudo実際にはroot権限が必要です。su -rootユーザーのパスワードを使用して提供します(あなたのパスワード)を求める場合。ルートになったら、apt-get install sudoルートシェルからログアウトしてsudo実際に好きな方法で使用できます。これでインストールが完了しました。

答え2

root になって を実行し、suroot パスワードを入力して、次を実行します。

apt install sudo

ユーザーに管理権限を付与するには、rootとしてコマンドをMariel実行visudoし、次のようにファイルを編集します。

# User privilege specification
root    ALL=(ALL:ALL) ALL
Mariel  ALL=(ALL:ALL) ALL

ユーザーMarielとしてログインします。問題なくsudoを実行できます。

答え3

与えられた回答の代わりに、su使用が許可されているルートパスワードがわからない場合は、シングルユーザーモードで起動できます。

Grubメニューで、eEdit boot command lineを押します。行の末尾にlinux単語を追加してsingle続けます。ルートプロンプトに入り、次のsu一般的な起動のためにルートパスワードをリセットできます。

答え4

su -c迅速で汚れた代替品として使用できます。suそうでない場合は、rootとしてログイン-cしてください。suこの機能がない奇妙な内蔵デバイスを使用している場合は、代わりにsu使用してみてください。login root

関連情報