VMware Playerを使用してラップトップでUbuntu 12.04を実行しています。理由はわかりませんが、Ubuntuを使用するために通常ログインするアカウントに加えて、「ユーザーアカウント」というアカウントがあります。まあそれは単なるサイドコメントでしたが、基本的に私がやろうとしているのは、Ubuntuにncursesライブラリをインストールすることです。次のコマンドラインを使用してncursesをインストールしようとしました。
sudo apt-get install libncurses5-dev
sudo apt-get install ncurses-dev
上記のコマンドを使用してncursesを2回インストールしようとすると、ターミナルで次のプロンプトが表示されました。
[sudo] password for username
パスワードを入力すると、次のメッセージが表示されます。
username is not in the sudoers file. This incident will be reported.
これまでのところ、次のリンクの指示に従ってルートユーザー(「スーパーユーザー」)アカウントを有効にしてみました。https://help.ubuntu.com/community/RootSudo
リンクが提案することのいくつかを次に示します。
他のユーザーにsudoの実行を許可します。コマンドラインに次のように入力します。
sudo adduserユーザー名sudo
または
sudo adduserユーザー名sudo
別のユーザーとしてログインします。コマンドラインに次のように入力します。
sudo -i -uユーザー名
ルートアカウントを有効にします。コマンドラインに次のように入力します。
sudo -i
または
sudo passwd root
上記のコマンドラインをすべて試しましたが、各コマンドを入力した後、パスワードの入力を求められました。パスワードを入力した後、ncursesをインストールしようとしたときと同じメッセージを受け取りました。
fsolano is not in the sudoers file. This incident will be reported.
su
、sudoグループにurselfを追加できàdduser username sudo
ます、次の場合にrootパスワードを設定し、passwd
そこからsudoに自分自身を追加し、再起動すると、sudoにユーザー名が追加されます。また、sudoがまだ機能しない場合は、rootパスワードがあります。 ....