Debian で sudo コマンドをインストールする方法 [閉じる]

Debian で sudo コマンドをインストールする方法 [閉じる]

私は数ヶ月間Ubuntuを使ってきました。これで Debian に切り替えました。しかしDebianでは、ターミナルショートカット(ctrlaltt)が機能しなくなったため、プログラムをインストールするにはroot権限が必要です。

このsudoコマンドが Debian で動作しないのはなぜですか?


インストール後に再試行sudoすると

username is not in the sudoers file. This incident will be reported

ベストアンサー1

もちろん、SudoはDebianで動作します。ただし、デフォルトで設定される方法はUbuntuとは異なります。 Ubuntuをインストールすると、ユーザーアカウントを作成し、そのアカウントにrootとしてコマンドを実行する権限を付与するように求められますsudo。 Debian はこれを行いません。パッケージをインストールsudoし、明示的にアカウントを追加する必要があります。sudoパッケージをインストールしたら(apt-get install sudorootまたはパッケージのインストールを好む方法)、rootとして次のコマンドを実行します。

addgroup learner sudo

ユーザー名はどこにありますかlearner?ログアウトして再度ログインすると、sudoUbuntuと同様にコマンドを実行できます。

ちなみに、これはユーザーアカウントをというグループに追加することですsudo。これにより、アカウントに追加の権限が自動的に付与されることはありません。動作方法は、Debianが提供する設定ファイルsudo/etc/sudoers)に次の行が含まれていることです。

%sudo   ALL=(ALL:ALL) ALL

これはsudo、グループ内の誰でも誰でもすべてのコマンドを実行できることを意味しますsudo

「ターミナルショートカット」は、おそらくUbuntuが使用するデスクトップ環境のショートカットです。いいえLinuxショートカット:各デスクトップ環境またはウィンドウマネージャには独自のショートカットがあり、ほとんどは構成に応じてさまざまなショートカットセットを持つことができます。 Debian には約 60 の異なるウィンドウマネージャが含まれています。選択したウィンドウマネージャでキーボードショートカットを設定する方法を学びます。

1 Alt+SysRq を除いて、トピックから逸​​脱しました。

おすすめ記事