Команда Addgroup: не найдена

Я следую этому руководству, чтобы настроить нового пользователя sftp на веб-сервере, работающем на debian, но когда я дойду до шага 3

sudo addgroup filetransfer 

Я не могу продолжать, потому что терминал дает мне следующую ошибку

 Addgroup: command not found 

Я установил пакет adduser с apt-get install и сервер говорит, что он уже установлен. Я также попытался использовать команду groupadd но ничего не изменилось. Что я делаю не так? Всем спасибо!

EDIT: результат sudo bash -c 'echo $PATH' заданный в нижеприведенных вопросах

 /usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games 

Похоже, ваша среда не включает каталог /usr/sbin который содержит такие системные программы.

Быстрое исправление должно заключаться в использовании /usr/sbin/adduser вместо просто adduser .

Двумя альтернативными решениями являются:

  1. Измените PATH в .bashrc и / или .bash_profile чтобы /usr/sbin был включен в список. Например, вот моя настройка:

     export PATH="$HOME/bin:/usr/local/bin:/usr/local/sbin:/usr/sbin:/sbin:/usr/bin:/bin:/usr/local/games:/usr/games" 
  2. Отредактируйте конфигурацию sudoers (с помощью sudo visudo -f /etc/sudoers.d/securepath ) и добавьте эту строку в пустой файл:

     # Extend the PATH for sudo commands Defaults secure_path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" 

Либо было бы достаточно.