
Я новичок в 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
и введите свой пароль пользователя, когда он будет запрошен.