私はCentosを使用しており、sudo
コマンドを使用してrootとして実行したいと思います。ただし、ルートパスワードを入力した後は、常にパスワードを再入力するように求められます。su -
ルートに切り替えてコマンドを実行できるため、パスワードが正しいと確信しています。ただし、コマンドを実行できませんsudo
。質問がありますか?設定する必要がありますか?
以下はコマンド実行時の例ですsudo ls
。私は正しいパスワードを入力したと確信しています。
$ sudo ls
[sudo] password for cooltoo:
Sorry, try again.
[sudo] password for cooltoo:
Sorry, try again.
[sudo] password for cooltoo
答え1
sudo
cooltoo
あなたのパスワードがrootパスワードではなくユーザーのパスワードになるようにしてください。
修正する
特定の管理タスクを実行しようとするたびにルートになる必要はありません。幸いなことにsudo
、一部またはすべてのコマンドをrootとして実行できます。 sudo(パッケージ名:sudo)がインストールされたら、visudo
rootとして実行して設定できます。デフォルトでは、/etc/sudoersで$EDITOR(デフォルトではvim)を実行しますが、手動実行はお勧めできません。デスクトップコンピュータを使用している場合は、ほとんどすべてを行うことができるようにしたいと思います。
したがって、sudoを使用する迅速で汚い方法は、sudoersファイルの末尾に次のものを追加することです。
$su - # Enter root Password here
$visudo
# append below line at the end of file and save the file
cooltoo ALL=(ALL) ALL
答え2
/etc/sudoersファイルを修正してsudoersグループに自分自身を追加しましたか?