web-dev-qa-db-ja.com

削除した後、Sudoを再インストールできますか?

これは鶏卵の問題のようです。 Sudoを使用する最も一般的なタスクは、ソフトウェアのインストールと削除です。

Sudo apt-get purge <appname>

ただし、Sudo自体は削除できます。

Sudo apt-get purge Sudo # Do not run this command on production computers!

ここからが楽しみです

ubuntu@ubuntu:~$ Sudo
bash: /usr/bin/Sudo: No such file or directory

正しい心の人がSudo(私以外)をパージしないことは明らかですが、このコマンドを実行するには誰かがだまされる可能性があります(直接ではなく、その16進モードで、または呼ばれる)または人がSSHで接続できる技術の第一人者に偽装および混乱を行う

Sudoを再インストールする方法はありますか?

60
Registered User

次を使用してアプリケーションをインストールできます。

pkexec apt-get install <appname>

man pkexecから:

  pkexec allows an authorized user to execute PROGRAM as another user. If
  username is not specified, then the program will be executed as the
  administrative super user, root.

したがって、pkexec apt-get install Sudoも同様に機能するはずです。


Edit:確認できるようになりました:yesSudopkexec apt-get install Sudoを使用してインストールできます:

reinstall Sudo

クリックして拡大

54
Radu Rădeanu

常に リカバリモード で起動し、ルートシェルにドロップして、Sudoなしでインストールできます。

29
Vojtech Trefny

はい、chrootメソッドでSudoパッケージを再インストールできます。

  • Ubuntuライブディスクからの最初の起動。

  • 以前にインストールしたUbuntuパーティションを任意のディレクトリにマウントします。私の場合、/media/ubuntuにマウントしました。

    Sudo mkdir /media/ubuntu
    Sudo mount /dev/sdaX /media/ubuntu   # /dev/sdaX - previously installed Ubuntu partition.
    
  • デフォルトでは、パーティションにchrootされた後にインターネット接続を取得できませんでした。以下のコマンドを実行して動作させます。

    for d in dev sys run proc; do Sudo mount --bind /$d /media/ubuntu/$d ; done
    

this すばらしいコードの@Oliに感謝します。

  • マウントされたディレクトリにchrootし、

    $ Sudo chroot /media/ubuntu
    # apt-get update
    
  • 実行してSudoパッケージをインストールします。

    # apt-get install Sudo
    
  • 次に、chrooted環境を終了します。

    exit
    
  • 最後に、Ubuntu OSを起動します。今すぐSudoコマンドをテストしてください。

22
Avinash Raj

カーネルコマンドラインで追加パラメーターinit=/bin/shを使用して起動します。これにより、ルートシェルに直接移動し、そこからapt-get install Sudoを実行して再起動することができます。最初に/etc/init.d/networking startを実行して、有効なネットワーク接続を取得する必要がある場合があります。あなたが私に尋ねるなら、リカバリCDやライブディスクをいじるよりもはるかに簡単です。

4
Jules

このコマンドSudo passwd rootrootユーザーアカウントのパスワードを既に設定または更新している場合は、Sudoを削除する必要はありません。rootアカウントにログインしてからSudoをインストールするだけです。

su
apt-get install Sudo

enter image description here

ここをクリックして拡大します

1
Avinash Raj