Нещодавно мені довелося змінити розподіл мого настільного комп’ютера з Ubuntu на материнський дистрибутив Debian. Хоча багато хто з нас говорять, що обидва розподіли майже однакові, правда, є дрібні деталі, які роблять обидва розподіли різними, і навіть, що деякі користувачі мають проблеми, як це сталося зі мною.
Одна з найбільших проблем, з якою я зіткнувся, - це Debian не працює так само, як Ubuntu з програмою sudo, принаймні для некореневих користувачів.
Sudo - це команда, яка використовується для запуску команд як суперкористувач. Це необхідно для виконання таких завдань, як встановлення пакетів, оновлення, запис змін у певні файли тощо. Щось важливе, і те, що в Debian ми не можемо зробити це, як в Ubuntu, а ввівши як адміністратора користувача або адміністратора системи.
Після стандартної установки Debian 9, Розтягування містить 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.
Ви спробували це?
su - -c "usermod -aG sudo"
А потім перезапустіть сеанс.
Я давно не використовував debian, щодня мені комфортніше почуватися в Centos, але згідно офіційного документа debian досить додати вас до групи sudo:
https://wiki.debian.org/sudo
(Хоча, я думаю, я пам’ятаю, що раніше це була колесна група)
Привітання.
Запит, файл, який ви скажете змінити в моєму випадку, порожній і не містить нічого раніше написаного, в установці debian я не вибрав опцію використання sudo (у графічному інсталяторі). Чи трапляється щось, якщо я записую все у файл, який порожній / створюється?
1. - перевірка встановлення sudo з # (привілеї)
nano / etc / sudoers
2. - Спробуйте ще раз відредагувати файл за допомогою # (привілеї)
nano / etc / sudoers
Я сподіваюся, це працює для вас.