Недавно мне пришлось сменить дистрибутив моего настольного компьютера с Ubuntu на материнский дистрибутив Debian. Хотя многие из нас говорят, что оба дистрибутива почти одинаковы, это правда, что есть небольшие детали, которые делают оба дистрибутива разными, и даже что у некоторых пользователей есть проблемы, как это случилось со мной.
Одна из самых больших проблем, с которой я столкнулся, заключается в том, что Debian не работает так же, как Ubuntu с программой sudo, по крайней мере, для пользователей без полномочий root.
Sudo - это команда, используемая для запуска команд от имени суперпользователя.. Это необходимо для выполнения таких задач, как установка пакетов, обновлений, запись изменений в определенные файлы и т. Д. Кое-что важное, и что в Debian мы не можем сделать это, как в Ubuntu, только войдя в систему как пользователь root или системный администратор.
После стандартной установки Debian 9 Stretch содержит sudo, установленный по умолчанию, но не рассматривает нашего пользователя как пользователя, способного его использовать., небольшая проблема, у которой есть решение, простое и быстрое решение для любого пользователя.
Сначала мы должны открыть терминал и выполнить команду «su». Став системным администратором, мы должны написать следующее:
nano /etc/sudoers
Это покажет нам файл конфигурации для команды sudo. Теперь нам нужно добавить следующую строку:
User privilege specification root ALL=(ALL) ALL
И мы должны добавить следующую строку под корнем:
<span data-mce-type="bookmark" style="display: inline-block; width: 0px; overflow: hidden; line-height: 0;" class="mce_SELRES_start"></span>NOMBRE-USUARIO ALL=(ALL) ALL
Теперь нам нужно сохранить весь контент, нажав Control + O, а затем выйти, нажав Control + X. Это Модификацию также можно выполнить с помощью программы Gedit.Для этого мы изменим команду «nano» на команду «gedit» после того, как мы будем пользователем root. После этого перезагружаем оборудование, чтобы настройки были применены и вуаляУ нас уже есть команда sudo, готовая к использованию, как если бы на нашем компьютере была Ubuntu.
3 комментариев, оставьте свой
Вы пробовали это?
su - -c "usermod -aG sudo"
А затем перезапустите сеанс.
Я давно не использую debian, с каждым днем чувствую себя комфортнее в Centos, но, согласно официальному документу debian, достаточно добавить вас в группу sudo:
https://wiki.debian.org/sudo
(Хотя, кажется, я помню, что раньше это была колесная группа)
Приветствие.
Запрос, файл, который вы говорите изменить в моем случае, пуст и не имеет ничего ранее написанного, в установке debian я не выбирал вариант использования sudo (в графическом установщике). Что-то произойдет, если я напишу все в файле, который пуст / будет создан?
1.- тестовая установка sudo с # (привилегии)
нано / и т. д. / sudoers
2.- Попробуйте еще раз отредактировать файл с # (привилегии)
нано / и т. д. / sudoers
Надеюсь, у вас это сработает.