Задать вопрос

Как установить usermod?

У меня Debian 12. Пытаюсь ввести пользователя в sudoers, bash выдает что команда usermod не найдена. Команду ввожу из под root. usermod -aG sudo username
  • Вопрос задан
  • 195 просмотров
Подписаться 2 Простой 1 комментарий
Пригласить эксперта
Ответы на вопрос 2
smorman
@smorman
When In Rome do as The Romans do...
А группа sudo хоть есть?
А то может добавляешь, а группы такой и нет (её из коробки и нет).

Вообще в Debian 12 из коробки usermod работает без проблем.
Вчера только устанавливал очередной Debi 12 приятелю голую и создавал базовые группы и добавлял Пользователя в них, в том числе и sudo.

Но изначально sudo надо установить:
Ов коз, сначала:
apt update; apt full-upgrade
а потом уже:
apt install sudo
после чего группа sudo создаётся автоматом...

Проверяешь в какие группы твой Пользователь вообще добавлен:
(как правило в базовые из коробки. Здесь для примера Пользователь test)
groups test
и получаешь, как правило, такой вывод (базовые группы):
test : test cdrom floppy audio dip video plugdev users netdev


А дальше я делаю так, т.к. в голой Debi основных нужных для дальнейшей работы групп из коробки нет, то я их создаю/добавляю (из под root):
for group in autologin optical scanner storage wheel; do groupadd $group; done

Дальше добавляю Пользователя в созданные группы, а также в группу:
sudo:
usermod -aG autologin,optical,scanner,storage,sudo,wheel test

Проверяешь, в каких группах теперь состоит Пользователь командой:
groups test
и по выводу:
test : test cdrom floppy sudo audio dip video plugdev users netdev autologin optical scanner storage wheel

видишь, что все группы успешно созданы, а в них успешно добавлен Пользователь (здесь test), в том числе и в группу sudo:

Далее:
exit
Логинишься под Пользователем и уже через sudo всё делаешь...
Ответ написан
@pfg21
ex-турист
usermod находится в пакете passwd
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы