У меня была похожая проблема. Я хотел позволить пользователю переключаться на root, но не хотел добавлять пользователя в группу wheel. Следовательно, я использовал файл sudoers.
Добавьте следующую строку в файл sudoers, чтобы admin
пользователь мог использовать su
admin ALL= /bin/su
Не редактируйте файл sudoers напрямую, вместо этого используйте visudo
.
Теперь вы можете переключиться на другого пользователя с помощью
sudo su - user2
В моем случае я добавил следующую строку, чтобы sudo запрашивало пароль root, а не пароль администратора.
Defaults:admin rootpw