debian sudo команда не найдена

Debian 10 вышел в релиз. Это прекрасная новость не только для постоянных пользователей Debian, но и для всего сообщества Linux. Однако, если вы установили дистрибутив, то скорее всего заметили, что обычный пользователь не может использовать sudo.

Конечно, если вы используете Ubuntu или Linux Mint такой проблемы не возникнет. В этой статье мы разберемся как выполняется установка sudo в Debian 10.

Что такое sudo?

Независимо от дистрибутива Linux, на ПК есть разные пользователи. Каждый из них имеет определенные роли и разрешения. Допустим, нужно установить какой-то пакет в Debian. Выполнить эту операцию сможет только пользователь с правами root. Другие пользователи не имеют доступа к этому действию.

Утилита sudo – входит в набор программ GNU. Это небольшое приложение, выполняющее команды с привилегиями другого пользователя. Как правило, «другой» — это пользователь – root.

По умолчанию эта утилита в Debian не доступна. Но если вы используете Debian на персональном компьютере, можно без проблем её установить. Однако, если вы работаете с Debian на сервере, лучше этого делать не следует. С помощью sudo вы сможете выполнять команды, к которым обычный пользователь не имеет доступа. К тому же, все выполняемые операции не регистрируются в системном журнале.

Установка sudo в Debian 10

Сначала устанавливаем sudo, а для этого нужно иметь доступ к пользователю root. Это очень важно. Откройте терминал, или подключитесь к серверу удаленно через SSH и переключитесь на пользователя root:

Затем введите пароль пользователя root. Теперь можно устанавливать sudo из репозиториев Debian:

apt install sudo

Утилита установится быстро. После этого измените файл /etc/sudoers, в котором находится вся конфигурация sudo. Можно использовать редактор nano или vim:

В файле просто разобраться. В разделе спецификаций привилегий пользователя вы найдете строку, подобную этой:

root ALL=(ALL:ALL) ALL

Под ней нужно добавить своего пользователя, а остальное оставить прежним. Например, так:

имя_вашего_пользователя ALL=(ALL:ALL) ALL

Напоследок зажмите сочетание клавиш Ctrl+O (сохранить изменения), и Ctrl+X (выйти).
Теперь вы можете использовать sudo.

В данном блоге я размещаю вещи с которыми пришлось долго возиться, или просто которые бы хотелось всегда иметь под рукой. Не судите строго по поводу содержания, поправляйте, всегда буду рад исправить ошибки.

Подпишитесь на этот блог

пятница, 23 декабря 2011 г.

Не работает sudo

Столкнулся с такой вот проблемой

user is not in the sudoers file. This incident will be reported.

5 комментариев:

Спасибо большое, как начинающему пользователю систем Linux очень помогло

# This file MUST be edited with the ‘visudo’ command as root.
# Please consider adding local content in /etc/sudoers.d/ instead of
# directly modifying this file.
#
# See the man page for details on how to write a sudoers file.
#
Defaults env_reset
Defaults mail_badpass
Defaults secure_path=»/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin»
# Host alias specification
# User alias specification
# Cmnd alias specification
# User privilege specification
root ALL=(ALL:ALL) ALL
roman ALL=(ALL:ALL) ALL
# Allow members of group sudo to execute any command
sudo ALL=(ALL:ALL) ALL
# See sudoers(5) for more information on «#include» directives:
#includedir /etc/sudoers.d

Сочетание клавиш Ctrl+X отправит команду на закрытие редактора nano.
Нажатие клавиши Y и Enter позволит записать сделанные изменения в файле.

Оцените статью