Где настроить пароль для sudo

на некоторых ОС sudo требуется пароль для пользователей, а на других – пароль root .

Где конфигурационный файл принимает решение об этом?

Хотя я думаю, что вы имеете в виду su а не sudo , sudo может это сделать.

Существует несколько параметров (для /etc/sudoers ), связанных с этим поведением.

rootpw : Это приводит к тому, что sudo требует ввести пароль root.
runaspw : Это приводит к тому, что sudo требует ввести пароль целевого пользователя.

Это оба параметра, которые вы установили по умолчанию. Это означает, что вы не можете указать их на той же строке, что и обычная запись. Так, например:

 Defaults rootpw 

Это заставит все команды требовать ввода пароля root.
Однако вы могли бы сделать следующее:

 Defaults!/bin/bash rootpw 

Вместо этого он будет использовать пароль root только при запуске /bin/bash .

Есть много других способов контролировать это поведение, но вы должны проконсультироваться с man 5 sudoers .