MacOS/Консоль
Работа в консоли в ОС семейства MacOS
правитьRoot-пользователь в macOS выключен по умолчанию (но его можно включить в настройках LDAPv3) и рекомендовано использование sudo. Утилита сконфигурирована таким образом, что требует чтобы у пользователя, вызывающего её был пароль. Если он пустой (такое возможно), то sudo не будет работать. Чтобы изменить это поведение и запускать sudo без пароля, нужно отредактировать файл /etc/sudoes. Раскомментировав следующую строку:
%wheel ALL=(ALL) NOPASSWD: ALL
Файл с аттрибутами только для записи, потому в vi примените :w! для принуждения к записи в файл.
Пользователя, который будет запускать sudo и не вводить пароль, добавьте в группу wheel
sudo dscl . append /Groups/wheel GroupMembership your_username
После этого пароль можно убрать у пользователя