Как я могу войти в систему как пользователь root?

Я хочу войти в систему как пользователь root, но когда я вхожу в

sudo -s

и вводим пароль, это сообщение отображается: «вы не находитесь в файле sudoers», и когда я вхожу в

su

и введите пароль, это будет показано: «Ошибка аутентификации».

У меня только одна учетная запись. около 1 часа назад Я вхожу в систему под root и выполняю некоторые команды, когда я выхожу из системы, я не могу войти в другое время!

66
задан 27 April 2012 в 21:37

4 ответа

Команда su требует, чтобы вы ввели пароль root. Корневой пользователь на Ubuntu вообще заблокирован, поэтому никто не может войти в систему как root, поэтому su вряд ли сработает.

Для работы sudo -s вы должны быть частью admin на машине Ubuntu, которая, по-видимому, вы этого не сделали.

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

47
ответ дан 25 May 2018 в 15:34
  • 1
    и если это ваша машина, и вы как-то потеряли права root, вам придется исправить ее, загрузив ее в режим восстановления. – ams 31 December 2011 в 02:19
  • 2
    У меня только одна учетная запись. около 1 часа назад Я вхожу в систему под root и выполняю некоторые команды, когда я выхожу из системы, я не могу войти в другое время! – ava 31 December 2011 в 02:28
  • 3
    Какие команды вы делали? – Karlson 31 December 2011 в 02:29
  • 4
    Я точно не знаю. это были некоторые простые команды, такие как изменение umask – ava 31 December 2011 в 02:32
  • 5
    и некоторое программирование оболочки, добавьте группу – ava 31 December 2011 в 02:35

Имейте в виду, что учетная запись root не активна по умолчанию.

Вам нужно будет сделать:

sudo passwd root

Затем перейдите к настройке пароля. Используйте пользователя root, используя

su root
35
ответ дан 25 May 2018 в 15:34

https://help.ubuntu.com/community/RootSudo предлагает:

Если вам действительно нужен постоянный вход в корневой каталог, лучшей альтернативой является симуляция корневой оболочки root с помощью следующей команды. ..
sudo -i
11
ответ дан 25 May 2018 в 15:34
  • 1
    не работает. У моего os есть только одна учетная запись – ava 31 December 2011 в 02:29

Прежде всего, вам нужно иметь привилегии администратора. Если у вас нет прав администратора, во время загрузки нажмите и удерживайте клавишу смены. Вы войдете в меню GRUB. Здесь выберите режим восстановления. Когда вы увидите список параметров, таких как dpkg и т. Д., Выберите запуск корневой оболочки и введите:

adduser username sudo

(где username является вашим именем пользователя :-))

[d3 ] это добавит вас в группу sudoers! Затем введите exit и загрузитесь нормально. при вводе вашей учетной записи введите:

sudo passwd root

Затем введите свой пароль и введите новый пароль root

. После этого вы можете ввести su и ввести пароль «root» .

Если вы не хотите изменять пароль root, вы можете использовать:

sudo -i

, чтобы запустить корневую оболочку, используя свой собственный пароль.

4
ответ дан 25 May 2018 в 15:34
  • 1
    Скажите, хотите ли вы активировать учетную запись root для входа в учетную запись root :) – Jatttt 5 March 2014 в 20:57
  • 2
    Вопрос только в том, влияет ли режим восстановления, упомянутый выше, на любую предварительно установленную программу в Ubuntu? – Santosa Sandy 20 January 2016 в 06:55

Другие вопросы по тегам:

Похожие вопросы: