Как мне получить права root?


8

Как получить root-права в Ubuntu Desktop 12.04? Я установил на флешку, чтобы попробовать. Теперь, когда я установил его на виртуальную машину, у меня не было тех же опций, что и на USB-накопителе, таких как открытие удаленного рабочего стола, установка драйверов и некоторые возможности видео.


1
Информация из help.ubuntu.com/community/RootSudo «По умолчанию пароль учетной записи Root заблокирован в Ubuntu. Это означает, что вы не можете войти в систему как Root напрямую или использовать команду su, чтобы стать пользователем Root». Вместо этого используйте sudo ... Пример: help.ubuntu.com/community/RootSudo#sudo
mondjunge

Ответы:


8

Есть 2 способа сделать вещи с повышенными разрешениями.

sudo позволяет запускать команды в своей учетной записи пользователя с привилегиями root.

suпозволяет вам переключать пользователя, чтобы вы вошли в систему как пользователь root. Но эта опция по умолчанию отключена в Ubuntu. Вместо этого вы можете просто запустить корневую оболочку с sudo -i.

Прочтите В чем различия между "su", "sudo -s", "sudo -i", "sudo su"? за дополнительной информацией.

Используйте любой из этих методов только по мере необходимости, они могут привести к повреждению системы, если использовать их без осторожности.


sudo -iэто типичный способ получить «корневую оболочку» на Ubuntu box. Он будет регистрировать все, что вы делаете, как свою первоначальную учетную запись, но вы действуете как root.
Broam

6

Это должно сделать вас рутом после ввода пароля вашего пользователя, при условии, что вы создали первую учетную запись. Будьте осторожны, когда вы root. Войдите в систему как root, когда вам это действительно нужно, и выходите из системы, как только вы закончите.

sudo su -

В качестве альтернативы вы можете запускать определенные команды с привилегиями root, добавляя их с помощью sudo. Например:

sudo cp -p foo bar/

1
"Ubuntu" способ получить корневой терминал - это sudo -iFYI.
Broam

0

Вы не можете получить то, что у вас уже есть. Если вы можете использовать sudo, вам не нужно его получать.

Извините ... Но sudo - это не то, как вы "получаете" привилегии root. sudo используется, когда у вас уже есть доступ на уровне root из группы администраторов, и вы хотите его использовать.

Вопрос подразумевает «выгода» как то, чего у вас нет. Вероятно, неправильно написано.

Типичный пример: вам нужен sudo или root на вашем компьютере, но вы не можете использовать sudo, потому что вам нужно «получить» привилегию, потому что вы случайно заблокировали себя и т. Д., Отредактировав sudoers и удалив себя, потому что вы думали, что можете войти как пользователь root на Ubuntu.

Судо не все решает. И вы не можете получить то, что у вас уже есть.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.