Як я можу ввійти як root?


77

Я хочу увійти як root, але коли я ввійду

sudo -s

і введіть пароль, відображається це повідомлення: "Ви не знаходитесь у файлі sudoers", і коли я входжу

su

і введіть пароль, це показано: "Помилка аутентифікації".

У мого ОС лише один обліковий запис. про last1 година тому я входив як root і виконую деякі команди, коли я виходжу, я не можу ввійти в інший раз!


Нам потрібно було б знати, які команди ви виконували, коли ви отримали root. Можливо, вам доведеться скинути свій пароль: askubuntu.com/questions/24006/…
Jorge Castro

Ви хочете змінити користувача в терміналі, використовуючи команду su? якщо ви хочете, тоді вам потрібно мати пароль root
Jatttt

Відповіді:


55

suКоманда вимагає , щоб помістити в кореневий пароль. Користовий користувач на Ubuntu взагалі заблокований, тому жоден користувач не може входити в систему, оскільки, rootтаким чином, suце не працює.

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

Якщо ви є єдиним користувачем у системі, який стосується проблеми і може бути досить задіяний для виправлення. Якщо ні, я б запропонував вам поговорити з системним адміністратором або власником системи, щоб побачити, чи можете ви навіть отримати rootпільги.


8
і якщо це ваша машина, і ви якось втратили кореневі привілеї, вам доведеться виправити це, завантажившись у режим відновлення.
АМС

У мого ОС лише один обліковий запис. про last1 година тому я входив як root і виконую деякі команди, коли я виходжу, я не можу ввійти в інший раз!
ava

Які команди ви виконували?
Карлсон

Я точно не знаю. це були декілька простих команд, такі як зміна umask
ava

і деякі програми оболонки, додайте групу
ava

48

Майте на увазі, що кореневий обліковий запис за замовчуванням не активний.

Вам потрібно буде зробити:

sudo passwd root

Тоді продовжуйте встановлювати пароль. Використовуйте користувач root

su root

18

Https://help.ubuntu.com/community/RootSudo пропонує:

Якщо вам дійсно потрібен стійкий кореневий логін, найкращою альтернативою є моделювання оболонки входу Root за допомогою наступної команди ...

sudo -i

не працює. У мого ос є лише один обліковий запис
ava

4

Перш за все вам потрібно мати права адміністратора. Якщо у вас немає прав адміністратора, тоді під час завантаження натисніть і утримуйте shiftклавішу. Ви увійдете в меню GRUB. Тут виберіть режим відновлення. Коли ви побачите список параметрів, таких як dpkgтощо, виберіть запуск кореневої оболонки та введіть:

adduser username sudo

(де usernameваше ім’я користувача :-))

це додасть вас до групи судорів! Потім введіть exitі завантажте звичайно. Коли ви входите в обліковий запис, введіть:

sudo passwd root

Потім введіть свій пароль і введіть новий пароль

Після цього ви можете ввести suі ввести пароль "root".

Якщо ви не хочете змінювати пароль, тоді ви можете скористатися:

sudo -i

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


Скажіть, якщо ви хочете активувати кореневий рахунок для входу в кореневий рахунок :)
Jatttt

Лише питання, чи вплине режим відновлення, який ви згадали вище, на будь-яку попередньо встановлену програму в Ubuntu?
Сантоза Сенді
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.