Программа su не найдена

Утилита sudo позволяет выполнять команды от имени другого пользователя, обычно она используется для запуска утилит с повышенными правами от root.

При использовании sudo, например:

sudo du /

вы можете столкнуться с ошибкой:

-bash: sudo: command not found

Данная статья посвящена решению ошибки что команда sudo не найдена.

1. Вам не нужно указывать sudo

Если вы выполняете команды на сервере под пользователем root, то вы можете пропускать sudo, поскольку все команды в любом случае выполняются с повышенными привилегиями.

sudo du /

2. Используйте su вместо sudo

Для выполнение КОМАНДЫ от имени root используйте конструкцию:

su -c КОМАНДА

То есть команду

sudo du /

можно заменить на

su -c ‘du /’

Для открытия интерактивной оболочки с правами root выполните:

3. Установите sudo

Как установить sudo в Debian и производные

По умолчанию sudo не установлена в Debian, но вы можете установить её. Вначале включите режим su:

Что делать если вы не можете зайти на определенный сайт????( РЕШЕНИЕ)

Установите sudo запустив:

apt install sudo

После этого вам может понадобиться настроить пользователей и разрешения. Дайте права на выполнения команд с Give sudo вашему собственному пользователю:

usermod -aG sudo $USER

Убедитесь, что ваш файл sudoers имеет добавленную группу sudo. Для проверки и модификации файла sudoers запустите

Читайте также:
Как в Mac OS отключить автозапуск программ

visudo

и добавьте следующую строку (если она отсутствует):

# Разрешить членам группы sudo выполнять любые команды %sudo ALL=(ALL:ALL) ALL

Вам нужно повторно зайти или полностью перезагрузить компьютер чтобы изменения вступили в силу.

Для создания нового пользователя с sudo запустите команду вида:

sudo useradd -m -G sudo -s /bin/bash НОВЫЙ_ПОЛЬЗОВАТЕЛЬ

Замените НОВЫЙ_ПОЛЬЗОВАТЕЛЬ на желаемое имя.

Установите пароль для нового пользователя:

passwd НОВЫЙ_ПОЛЬЗОВАТЕЛЬ

Как установить sudo в Arch Linux и производные

Установка sudo:

pacman -S sudo

В файле /etc/sudoers

sudo visudo

найдите и раскомментируйте строку

%wheel ALL=(ALL) ALL

чтобы разрешить членам группы wheel выполнять любые команды.

Для создания нового пользователя с sudo (замените НОВЫЙ_ПОЛЬЗОВАТЕЛЬ на настоящее имя) выполните команду вида::

sudo useradd -m -g users -G wheel,video -s /bin/bash НОВЫЙ_ПОЛЬЗОВАТЕЛЬ

Смотрите также:

  • Как в Linux изменить login shell (оболочку входа в систему). Инструкция по команде chsh
  • Как узнать, какая оболочка используется в Linux

Источник: zalinux.ru

Исправляем ошибку sudo: command not found (команда sudo не найдена)

Исправляем ошибку sudo: command not found (команда sudo не найдена)

Используя операционную систему Linux, можно столкнуться с отсутствием программы sudo. В таком случае, при выполнении команды sudo, будет возвращена ошибка «sudo: command not found» в английской версии, или «команда sudo не найдена» в русской версии. В нашем материале мы разберем какие действия необходимо сделать, чтобы установить sudo в системе.

Как исправить «Точка входа не найдена в библиотеке DLL»

Установка sudo

Первым делом, установим программу sudo через стандартный менеджер пакетов в используемом дистрибутиве Linux.

Команды ниже, следует выполнять из под учетной записи суперпользователя (root), выполнив из под него вход в систему, или же, запустив сеанс суперпользователя с помощью команды su — (обязательно с символом минуса).

Читайте также:
Программа для обновления хр

CentOS и основанные на нем дистрибутивы (Fedora, RHEL):

yum install sudo
Debian и основанные на нем дистрибутивы (Linux Mint, Ubuntu):
apt install sudo

Добавление пользователя в группу sudo

Добавим пользователя в группу sudo:
usermod -aG sudo [ИМЯ ПОЛЬЗОВАТЕЛЯ]

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

Источник: pc.ru

Как исправить «-bash: sudo: команда не найдена» в Linux

Установите Sudo в системах на базе Debian

Insomnia

Если вы используете Распределение на основе RHEL такой как CentOS поток, Федора или Рокки/Альма Линукс переключитесь на пользователя root.

Затем установите судо используя ням команда как показано.

# yum install sudo

Для Арх Линуксвыполните команду.

# pacman -Sy sudo

Добавить пользователя в группу Sudo в Linux

Отсюда вы можете добавлять пользователей в группу sudo. Например, чтобы добавить пользователя текминт в группу sudo запустите команду.

# usermod -aG sudo tecmint

Чтобы убедиться, что пользователь добавлен в группу, выполните:

# groups tecmint

Добавить пользователя в группу Sudo

Отсюда вы можете удобно запускать команды, используя судо вообще без вопросов.

# su tecmint $ whoami $ sudo apt install apache2

Запустите команду Sudo в Linux

В этом руководстве мы продемонстрировали, как решить проблему «команда sudo не найдена” ошибка в Linux. Ваши комментарии и отзывы приветствуются.

  • VK
  • Telegram

Источник: fckup.ru

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru