Debian 11: Usermod: command not found

Описание и решение проблемы

В дистрибутиве Debian 11, можно столкнуться с такой ситуацией, что после использования команды su, для перехода из обычного пользователя в суперпользователя root, команда Usermod будет выдавать сообщение «command not found«.

Связано это с тем, что при использовании команды su, пользователю root передается переменная $PATH обычного пользователя, среди которых отсутствует /usr/sbin. Из данной ситуации есть два выхода:

  • Запускать сессию суперпользователя не через команду su, а через команду su -
  • Использовать полный путь к usermod, т. е. /usr/sbin/usermod — например, /usr/sbin/usermod -aG sudo recluse

Комментарии

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *