Я искал ответ на этот вопрос, но все, что я нахожу, это "Это не очень хорошая идея" или "Мы не рекомендуем это делать", и дается некоторое обходное решение...
Да, я новичок. Я знаю, что есть хороший шанс, что я могу что-то сломать. Я с удовольствием сломаю свою ОС и отформатирую ее много раз, если до этого дойдет, но любые ограничения в моей ОС меня бесят. Я хочу иметь возможность ломать вещи, если захочу, а затем узнать, как я их сломал и как это исправить.
Я хочу, чтобы предохранители были сняты.
Пожалуйста, скажите мне, как предоставить пользователю абсолютную авторизацию.
Чтобы предоставить пользователю "foo" неограниченный доступ без пароля к привилегиям root через sudo команда, редактирование /etc/sudoers и добавьте строку:
foo ALL = NOPASSWD: ALL
Дополнительные сведения см. в разделах sudo(8) и sudoers(5).
Как было предложено в другом месте, если вы знаете, как использовать vi тогда это хорошая идея использовать visudo для редактирования /etc/sudoers.
Это не ты кто ограничен (до тех пор, пока вы можете sudo или войдите в систему как root в командной строке), но это скорее каждое отдельное приложение, которое вы запускаете это ограничивается.
Если вы даете себе права суперпользователя, каждое приложение, которое вы запускаете, также получает полную власть над вашим компьютером. Тот это ограничение, и сказать, что вы не хотите, чтобы на вас накладывались какие-либо ограничения, все равно что сказать, что вы это делаете нет хотите запереть свой велосипед или дверь, потому что это накладывает на вас ограничения.
Я поражен, что до сих пор никто не попытался предложить вам это понимание.
два раздела, которые нас интересуют, - это цифры в позициях 3 и 4. первый - это идентификатор пользователя, второй - группа. Обратите внимание, что в этой установке (и в большинстве установок) значения для root равны 0
Если вы используете Ваш или потеть чтобы отредактировать этот файл и изменить цифры в вашем идентификаторе пользователя на те же, что и у root, тогда вы станете root. (кроме того, вы не сможете использовать rmuser на вашем удостоверении личности, поскольку теперь оно считается необходимым для системы)
Для тех, кто также хочет освободить свою систему, это решение, которое сработало для меня:
загрузите терминал
тип: sudo passwd root
введите пароль вашего пользователя при появлении соответствующего запроса
создайте пароль UNIX при появлении запроса
>>тип: sudo sh -c 'echo "greeter-show-manual-login=true" /etc/lightdm/lightdm.conf'
перезагрузите систему
на экране входа в систему теперь есть возможность войти в систему вручную. войдите в систему с именем пользователя "root" и паролем, который вы создали на шаге 4
Альтернативно:
Выбросьте свой жесткий диск в мусорное ведро, потому что он был испорчен Ubuntu, и вы никогда не сможете избавиться от этой вони, сколько бы раз вы его ни форматировали.