私はVMware Playerを使用してラップトップでUbuntu 12.04を実行しています。理由はわかりませんが、私は主にUbuntuを使用してログインしているアカウントに加えて、「ユーザーアカウント」というアカウントがあります。さて、これは単なる二次的な説明ですが、基本的に私がやりたいことはUbuntuにncursesライブラリをインストールすることです。次のコマンドラインを使用してncursesをインストールしようとしました。
sudo apt-get install libncurses5-dev
sudo apt-get install ncurses-dev
上記のコマンドを2回使用してncursesをインストールしようとすると、端末に次のプロンプトが表示されます。
[sudo] password for username
パスワードを入力すると、次のメッセージが表示されます。
username is not in the sudoers file. This incident will be reported.
これまで、次のようにroot(「スーパーユーザー」)アカウントを有効にしてみました。このガイドライン。
リンクが提案するいくつかのタスクは次のとおりです。
他のユーザーがsudoを実行できるようにします。コマンドラインに次のように入力します。
sudo adduser ユーザー名 sudo
または
sudo adduser ユーザー名 sudo
別のユーザーとしてログインします。コマンドラインに次のように入力します。
sudo -i -u ユーザー名
ルートアカウントを有効にします。コマンドラインに次のように入力します。
sudo-i
または
sudo パスワードルート
上記のすべてのコマンドラインを試しましたが、各コマンドを入力した後にパスワードの入力を求められます。パスワードを入力した後にncursesをインストールしようとしたときと同じメッセージを受け取りました:
fsolano is not in the sudoers file. This incident will be reported.
ベストアンサー1
このようなことが起こったら、私がしなければならないことは問題を解決するだけです。
CTRLステップ1。私のシステムALTで++を使ってターミナルウィンドウを開きますT (Debian KDEのショートカットに設定した後)
ステップ2。コマンドを使用してルートを入力します。su root
ステップ3。ルートパスワード入力
apt-get install sudo -y
ステップ4。インストールコマンドを入力してください。sudo
adduser username sudo
ステップ5。と入力し、ユーザー名を次に変更してsudoersファイルにユーザーを追加します。username
ステップ6。次のように入力して、sudoersファイルの正しい権限を設定します。chmod 0440 /etc/sudoers
ステップ7。ターミナルウィンドウが閉じるまで入力してexit
クリックします。Enterシステムを完全にシャットダウンして再起動してください。
ステップ8。別の端末ウィンドウを開きます。
ステップ9。 sudoコマンドを試して、ユーザー名がsudoersファイルに正しく追加されていることを確認してください。私はそれを使用しましたsudo echo "Hello World!"
。ユーザー名がsudoersリストに正しく追加されたら、Hello World!
端末の応答を受け取ります。