Debian 11: Usermod: command not found
- Recluse
- 24.06.2022
- 34 351
- 7
- 16.12.2022
- 103
- 102
- 1
- Содержание статьи
Описание и решение проблемы
В дистрибутиве 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
Добавить комментарий