На этот вопрос уже есть ответ:
Как системный администратор я хочу дать разрешение для пользователя, скажем, "учителя" на запуск команд от имени пользователя root без знания пароля пользователя root, что делать?
Вы можете добавить псевдоним Cmnd в файл sudoers, отредактировать его с помощью visudo, чтобы предотвратить случайную блокировку файла. Затем создайте глобальный псевдоним для команды в глобальном bashrc.
Добавить в visudo:
Cmnd_Alias ADDUSER_PASS = /usr/sbin/adduser
user_name ALL=(ALL) ADDUSER_PASS
Добавить в /etc/bash.bashrc:
alias adduser="sudo /usr/sbin/adduser"
Заменить имя пользователя на пользователь, к которому вы хотите иметь доступ, и каталог команд для любой команды, которую вы хотите, чтобы они использовали.