
私は beagleboard xm で Ubuntu を実行しています。デフォルトのユーザー名とパスワードはそれぞれ「ubuntu」と「temppwd」です。デフォルトのユーザーを「root」に変更し、それに応じてパスワードを変更する方法を知りたいです。
答え1
ユーザー名をルートに切り替える必要はありません。ルートユーザーはシステム内に存在しますが、Ubuntuではルートユーザーを直接使用することはほとんどなく、代わりに1人以上のユーザーを選択してとして作用しますなどのコマンドを使用して、root になりますsudo
。
Ubuntuでは、最初のユーザーには常にその権限があります。したがって、あなたの場合、ルートシェルが必要な場合は、 と入力できますsudo -s
。するとパスワードを尋ねられるので、「temppwd」と入力します。ただし、 のようにsudoで直接コマンドを実行する方がよいでしょう。そうすればsudo cat /var/log/auth.log
、誰が特定の方法でルート ユーザーを制御しました。たとえば、これは私の auth.log の最後のログ エントリです。
6月9日 09:09:15 jedesktop sudo: jo-erlend : TTY=pts/2 ; PWD=/home/jo-erlend ; USER=root ; COMMAND=/bin/cat /var/log/auth.log
異なるユーザーが root ユーザーを制御することで、パスワードを共有する必要がなくなり、権限をより細かく制御できるようになります。ただし、他のユーザーが root としてログインできるようにしたい場合は、 コマンドを使用してパスワードを与え、root ユーザーをアクティブ化できますsudo passwd root
。
しかし、おそらくあなたがやりたいことは、新しいユーザーを追加し、このユーザーを「sudoer」にして、システムから ubuntu ユーザーを削除することです。最新バージョンでは「sudo」グループに、古いバージョンでは「admin」グループにユーザーを追加すると、そのユーザーは sudoer になります。