команда su в ubuntu, установленной в wubi, не работает

команда su в ubuntu, установленной в wubi, не работает

Я новичок в Linux, особенно в Ubuntu. Я установил Ubuntu Lucid Lynx в Windows XP с помощью Wubi. Когда я пытаюсь установить Java, требуется команда su, в инструкции по Java сказано, что мне нужно ввести пароль администратора. Каждый раз, когда я пробовал ввести пароль, он не работал. Потом я понял, что моя учетная запись не является учетной записью администратора, поэтому я изменил ее на Administrator, но все равно не работает. Есть ли помощь?

решение1

Вы имеете в виду команду su или команду sudo? - команде sudo нужен пароль обычного пользователя, а su нужен пароль root. По умолчанию в Ubuntu у учетной записи root нет пароля, и вы получаете к ней доступ, "становясь root" через sudo.

попробуйте sudo -iдать ему свой обычный пароль, затем сделайте это passwd root, и вы сможете установить пароль для пользователя root. Затем вы можете запустить suкак обычный пользователь, чтобы изменить пользователя на root.

обычный пользователь -> sudo-> (пароль пользователя) -> root для одной команды обычный пользователь -> su-> (пароль root) -> root до тех пор, пока exitне будет предоставлено.

У sudo есть конфигурация, определяющая, кто может запускать те или иные команды от имени root, но по умолчанию пользователь, созданный вами при установке, может делать то, что вам нужно.

это помогает/имеет смысл?

Однако в долгосрочной перспективе в данном конкретном случае вам лучше будет sudo -iвременно получить права root и запустить установщик оттуда (т. е. как root).

решение2

В Ubuntu вам «предполагается» не использовать команду «su». Вместо того, чтобы использовать «su» для получения привилегий root, пока вы не используете команду «exit», вам следует предварять каждую команду командой «sudo».

Так

$ вс

# команда1

# команда2

# команда3

# команда4

# Выход

$

становится

$ sudo команда1

$ sudo команда2

$ sudo команда3

$ sudo команда4

$

(Обратите внимание, что приглашение изменится с «$» на «#», чтобы показать, что вы являетесь пользователем root.)

В качестве альтернативы вы можете использовать команду «sudo su -» вместо «su», чтобы стать пользователем root в Ubuntu.

решение3

Используйте sudo suи введите свой пароль пользователя, когда он будет запрошен.

Связанный контент