私は特にUbuntuの新しいLinuxユーザーです。 WindowsでUbuntuLucidLynxをインストールしましたXP Wubiを使用します。Javaをインストールしようとすると、suコマンドが必要です。Java管理者パスワードを入力する必要があります。パスワードを試すたびに機能しません。アカウントが管理者ではないことに気付いたので、管理者に変更しましたが、まだ機能しません。何か助けがありますか?
su comand、またはSudoコマンドを意味しますか? -Sudoコマンドには通常のユーザーのパスワードが必要であり、suにはrootパスワードが必要です。デフォルトでは、ubuntuではrootアカウントにパスワードがなく、Sudoを介して「rootになる」ことでパスワードにアクセスできます。
Sudo -i
に通常のパスワードを入力してから、passwd root
を実行すると、rootユーザーのパスワードを設定できるはずです。次に、通常のユーザーとしてsu
を実行して、ユーザーをrootに変更できます。
通常のユーザー-> Sudo
->(ユーザーパスワード)-> 1つのコマンドのroot通常のユーザー-> su
->(rootパスワード)-> exit
が指定されるまでroot。
Sudoには、誰がどのコマンドをrootとして実行できるかを指定する構成がありますが、デフォルトでは、インストール時に作成したユーザーが必要なことを実行できます。
それは助けになりますか/意味がありますか?
ただし、長期的には、この特定のインスタンスでは、Sudo -i
を実行して一時的にrootを取得し、そこからインストーラーを実行することをお勧めします(つまり、rootとして)。
Ubuntuでは、「su」コマンドを使用する必要がないことが「想定」されています。 「exit」コマンドを使用するまで「su」を使用してルート権限を取得するのではなく、「Sudo」コマンドを各コマンドの前に置く必要があります。
そう
$ su
#command1
#command2
#command3
#command4
# 出口
$
になります
$ Sudoコマンド1
$ Sudo command2
$ Sudoコマンド3
$ Sudo command4
$
(プロンプトが「$」から「#」に変わり、自分がルートであることを示すことに注意してください。)
別の方法として、「su」ではなくコマンド「Sudosu-」を使用してUbuntuのrootになることができます。
使用する Sudo su
そして、要求されたらユーザーパスワードを入力します。